test: Improvements

This commit is contained in:
Mariusz Nowak 2020-11-20 17:32:36 +01:00
parent e65fb8547d
commit 3f0fe5986c
No known key found for this signature in database
GPG Key ID: A292FE0143B1828B
2 changed files with 13 additions and 2 deletions

View File

@ -41,6 +41,10 @@ describe('AWS - Schedule Integration Test', function() {
return confirmCloudWatchLogs(`/aws/lambda/${stackName}-${functionName}`, async () => {}, {
timeout: 3 * 60 * 1000,
checkIsComplete: soFarEvents => {
const logs = soFarEvents.reduce((data, event) => data + event.message, '');
return logs.includes('transformedInput');
},
}).then(events => {
const logs = events.reduce((data, event) => data + event.message, '');
expect(logs).to.include(functionName);

View File

@ -47,8 +47,15 @@ describe('AWS - SNS Integration Test', function() {
const functionName = 'snsMinimal';
const message = 'Hello from SNS!';
return confirmCloudWatchLogs(`/aws/lambda/${stackName}-${functionName}`, () =>
publishSnsMessage(minimalTopicName, message)
return confirmCloudWatchLogs(
`/aws/lambda/${stackName}-${functionName}`,
() => publishSnsMessage(minimalTopicName, message),
{
checkIsComplete: soFarEvents => {
const logs = soFarEvents.reduce((data, event) => data + event.message, '');
return logs.includes(message);
},
}
).then(events => {
const logs = events.reduce((data, event) => data + event.message, '');
expect(logs).to.include(functionName);