Я пытаюсь протестировать функциональность в моей лямбде, некоторые из этих функций делают вызовы в DynamoDB для обновления.Мне нужно это решить, чтобы мой тест не провалился.Я использую aws-sdk-mock.Я включу свой звонок в «Динамо» и мой тест.
//DB call
database.update(parameters).promise();
//test
it('respond with something', async () => {
const response = await helper.handler(variable, async () => {
AWS.mock('DynamoDB', 'update', Promise.resolve());
});
assert.equal(something, something);
});
Я пробовал разные варианты, но это всего лишь пример.