Skip to content

Commit fe54abc

Browse files
committed
test: prefix mock to loggerMiddleware tests
1 parent 1864303 commit fe54abc

File tree

2 files changed

+19
-15
lines changed

2 files changed

+19
-15
lines changed

packages/middleware-logger/src/loggerMiddleware.spec.ts

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { BuildHandlerArguments, Logger, MiddlewareStack } from "@aws-sdk/types";
1+
import { Logger, MiddlewareStack } from "@aws-sdk/types";
22

33
import { getLoggerPlugin, loggerMiddleware, loggerMiddlewareOptions } from "./loggerMiddleware";
44

@@ -19,9 +19,18 @@ describe("getLoggerPlugin", () => {
1919
});
2020

2121
describe("loggerMiddleware", () => {
22-
const next = jest.fn();
22+
const mockNext = jest.fn();
23+
24+
const mockArgs = {
25+
input: {
26+
inputKey: "inputValue",
27+
},
28+
request: {
29+
method: "GET",
30+
headers: {},
31+
},
32+
};
2333

24-
const args = {};
2534
const mockResponse = {
2635
output: {
2736
$metadata: {
@@ -33,23 +42,23 @@ describe("loggerMiddleware", () => {
3342
};
3443

3544
beforeEach(() => {
36-
next.mockResolvedValueOnce(mockResponse);
45+
mockNext.mockResolvedValueOnce(mockResponse);
3746
});
3847

3948
afterEach(() => {
4049
jest.clearAllMocks();
4150
});
4251

4352
it("returns without logging if context.logger is not defined", async () => {
44-
const response = await loggerMiddleware()(next, {})(args as BuildHandlerArguments<any>);
45-
expect(next).toHaveBeenCalledTimes(1);
53+
const response = await loggerMiddleware()(mockNext, {})(mockArgs);
54+
expect(mockNext).toHaveBeenCalledTimes(1);
4655
expect(response).toStrictEqual(mockResponse);
4756
});
4857

4958
it("returns without logging if context.logger doesn't have info function", async () => {
5059
const logger = {} as Logger;
51-
const response = await loggerMiddleware()(next, { logger })(args as BuildHandlerArguments<any>);
52-
expect(next).toHaveBeenCalledTimes(1);
60+
const response = await loggerMiddleware()(mockNext, { logger })(mockArgs);
61+
expect(mockNext).toHaveBeenCalledTimes(1);
5362
expect(response).toStrictEqual(mockResponse);
5463
});
5564

@@ -60,8 +69,8 @@ describe("loggerMiddleware", () => {
6069
logger,
6170
};
6271

63-
const response = await loggerMiddleware()(next, context)(args as BuildHandlerArguments<any>);
64-
expect(next).toHaveBeenCalledTimes(1);
72+
const response = await loggerMiddleware()(mockNext, context)(mockArgs);
73+
expect(mockNext).toHaveBeenCalledTimes(1);
6574
expect(response).toStrictEqual(mockResponse);
6675

6776
expect(logger.info).toHaveBeenCalledTimes(1);

packages/middleware-serde/src/deserializerMiddleware.spec.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,6 @@ describe("deserializerMiddleware", () => {
2525
},
2626
};
2727

28-
// const mockRequest = {
29-
// method: "GET",
30-
// headers: {},
31-
// };
32-
3328
const mockOutput = {
3429
$metadata: {
3530
statusCode: 200,

0 commit comments

Comments
 (0)