Skip to content

Commit 522b06e

Browse files
authored
chore: run linting on packages, run npm audit fix manually, address SonarCloud (#5046)
1 parent d0f3100 commit 522b06e

File tree

20 files changed

+1318
-1361
lines changed

20 files changed

+1318
-1361
lines changed

examples/snippets/event-handler/http/advanced_testing_main.ts

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Context } from 'aws-lambda';
1+
import type { APIGatewayProxyResult, Context } from 'aws-lambda';
22
import { expect, test } from 'vitest';
33
import { handler } from './advanced_cors_simple.js';
44
import { createTestEvent } from './advanced_testing_helper.js';
@@ -14,7 +14,7 @@ test('returns CORS headers', async () => {
1414
});
1515

1616
// Act
17-
const result = await handler(event, {} as Context);
17+
const result = (await handler(event, {} as Context)) as APIGatewayProxyResult;
1818

1919
// Assess
2020
expect(result.statusCode).toEqual(200);
@@ -23,17 +23,29 @@ test('returns CORS headers', async () => {
2323
'https://example.com'
2424
);
2525
expect(
26-
result.multiValueHeaders?.['access-control-allow-methods'].sort()
27-
).toEqual(['DELETE', 'GET', 'HEAD', 'PATCH', 'POST', 'PUT'].sort());
26+
(
27+
result.multiValueHeaders?.[
28+
'access-control-allow-methods'
29+
] as Array<string>
30+
).sort((a, b) => a.localeCompare(b))
31+
).toEqual(
32+
['DELETE', 'GET', 'HEAD', 'PATCH', 'POST', 'PUT'].sort((a, b) =>
33+
a.localeCompare(b)
34+
)
35+
);
2836
expect(
29-
result.multiValueHeaders?.['access-control-allow-headers'].sort()
37+
(
38+
result.multiValueHeaders?.[
39+
'access-control-allow-headers'
40+
] as Array<string>
41+
).sort((a, b) => a.localeCompare(b))
3042
).toEqual(
3143
[
3244
'Authorization',
3345
'Content-Type',
3446
'X-Amz-Date',
3547
'X-Amz-Security-Token',
3648
'X-Api-Key',
37-
].sort()
49+
].sort((a, b) => a.localeCompare(b))
3850
);
3951
});

0 commit comments

Comments
 (0)