Skip to content

Commit e9adc0a

Browse files
committed
chore(eventstream-handler-node): mock EventStreamMarshaller in tests
1 parent 2f59fc6 commit e9adc0a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/eventstream-handler-node/src/EventStreamPayloadHandler.spec.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { EventStreamMarshaller } from "@aws-sdk/eventstream-marshaller";
12
import { Decoder, Encoder, EventSigner, FinalizeHandler, FinalizeHandlerArguments, HttpRequest } from "@aws-sdk/types";
23
import { once } from "events";
34
import { PassThrough, Readable } from "stream";
@@ -6,8 +7,9 @@ import { EventSigningStream } from "./EventSigningStream";
67
import { EventStreamPayloadHandler } from "./EventStreamPayloadHandler";
78

89
jest.mock("./EventSigningStream");
10+
jest.mock("@aws-sdk/eventstream-marshaller");
911

10-
describe("EventStreamPayloadHandler", () => {
12+
describe(EventStreamPayloadHandler.name, () => {
1113
const mockSigner: EventSigner = {
1214
sign: jest.fn(),
1315
};
@@ -17,6 +19,10 @@ describe("EventStreamPayloadHandler", () => {
1719

1820
beforeEach(() => {
1921
(EventSigningStream as unknown as jest.Mock).mockImplementation(() => new PassThrough());
22+
(EventStreamMarshaller as jest.Mock).mockImplementation(() => {});
23+
});
24+
25+
afterEach(() => {
2026
jest.clearAllMocks();
2127
});
2228

0 commit comments

Comments
 (0)