diff --git a/packages/middleware-sdk-sqs/src/middleware-sdk-sqs.integ.spec.ts b/packages/middleware-sdk-sqs/src/middleware-sdk-sqs.integ.spec.ts index 52e7641765568..5ddbb63af0448 100644 --- a/packages/middleware-sdk-sqs/src/middleware-sdk-sqs.integ.spec.ts +++ b/packages/middleware-sdk-sqs/src/middleware-sdk-sqs.integ.spec.ts @@ -1,5 +1,5 @@ import { SQS } from "@aws-sdk/client-sqs"; -import { HttpResponse } from "@smithy/protocol-http"; +import { HttpHandler, HttpResponse } from "@smithy/protocol-http"; import crypto from "crypto"; import { Readable } from "stream"; @@ -112,11 +112,15 @@ describe("middleware-sdk-sqs", () => { it("runs md5 checksums on received messages", async () => { const client = new SQS({ region: "us-west-2", - requestHandler: new (class { + requestHandler: new (class implements HttpHandler { async handle(): Promise { const r = responses(); return handlerResponse((useAwsQuery ? r.XML : r.JSON).receive); } + updateHttpClientConfig(key: never, value: never): void {} + httpHandlerConfigs() { + return {}; + } })(), }); @@ -130,11 +134,15 @@ describe("middleware-sdk-sqs", () => { it("runs md5 checksums on sent messages", async () => { const client = new SQS({ region: "us-west-2", - requestHandler: new (class { + requestHandler: new (class implements HttpHandler { async handle(): Promise { const r = responses(); return handlerResponse((useAwsQuery ? r.XML : r.JSON).send); } + updateHttpClientConfig(key: never, value: never): void {} + httpHandlerConfigs() { + return {}; + } })(), }); @@ -149,11 +157,15 @@ describe("middleware-sdk-sqs", () => { it("runs md5 checksums on batch sent messages", async () => { const client = new SQS({ region: "us-west-2", - requestHandler: new (class { + requestHandler: new (class implements HttpHandler { async handle(): Promise { const r = responses(); return handlerResponse((useAwsQuery ? r.XML : r.JSON).sendBatch); } + updateHttpClientConfig(key: never, value: never): void {} + httpHandlerConfigs() { + return {}; + } })(), }); @@ -187,11 +199,15 @@ describe("middleware-sdk-sqs", () => { it("runs md5 checksums on received messages", async () => { const client = new SQS({ region: "us-west-2", - requestHandler: new (class { + requestHandler: new (class implements HttpHandler { async handle(): Promise { const r = responses(); return handlerResponse((useAwsQuery ? r.XML : r.JSON).receive); } + updateHttpClientConfig(key: never, value: never): void {} + httpHandlerConfigs() { + return {}; + } })(), }); @@ -208,11 +224,15 @@ describe("middleware-sdk-sqs", () => { it("runs md5 checksums on sent messages", async () => { const client = new SQS({ - requestHandler: new (class { + requestHandler: new (class implements HttpHandler { async handle(): Promise { const r = responses(); return handlerResponse((useAwsQuery ? r.XML : r.JSON).send); } + updateHttpClientConfig(key: never, value: never): void {} + httpHandlerConfigs() { + return {}; + } })(), }); @@ -231,11 +251,15 @@ describe("middleware-sdk-sqs", () => { it("runs md5 checksums on batch sent messages", async () => { const client = new SQS({ region: "us-west-2", - requestHandler: new (class { + requestHandler: new (class implements HttpHandler { async handle(): Promise { const r = responses(); return handlerResponse((useAwsQuery ? r.XML : r.JSON).sendBatch); } + updateHttpClientConfig(key: never, value: never): void {} + httpHandlerConfigs() { + return {}; + } })(), });