Я был упомянутой ошибкой при попытке создать заглушку из sinon в моей тестовой функции. Я пытаюсь протестировать функцию, ответственную за выполнение http-вызовов на другие конечные точки. Я пытаюсь понять, почему он не разрешает вывод.
const sinon = require('sinon');
const sandbox = sinon.createSandbox();
describe('test endpoint', () => {
it('should be test function', async () => {
const stub = sinon.stub(someServiceMock.POST, '/funcName').resolves({ status: 204 });
sinon.assert.calledOnce(stub);
});
});
});
и получает AssertError: expected '/funcName' to be called once but was called 0 times
Объект, который я передаю в заглушку,
const someServiceMock = {
POST: {
'/funcName': () => {},
},
};