Я использую 'aws-sdk-mock' и 'sinon' следующим образом
it('should respond with 201 Success', done => {
const SNSSpy = sinon.spy();
AWS.mock('SNS', 'publish', SNSSpy);
.post(`/some url`)
.set('Content-Type', 'application/json')
.set('Cookie', cookie.fl)
.send({
name: 'somename',
description: 'some desciption',
})
.expect(201)
.end((_, res) => {
assert.isTrue(SNSSpy.calledOnce, 'should call SNS publish via AWS SDK');
done();
});
});``
Я хочу узнать, вызывается ли служба AWS при выполнении пост-запроса, но я получаю неудачный тестследующее. Я использую это из документации, доступной по https://devstore.io/js/aws-sdk-mock
post
should respond with 201 Success:
should call SNS to publish via AWS SDK
+ expected - actual
-false
+true
Есть идеи, что я делаю неправильно?