Skip to content

Commit 94d4a10

Browse files
authored
chore: fix type errors in integ tests (#6054)
1 parent 003de3f commit 94d4a10

File tree

5 files changed

+11
-8
lines changed

5 files changed

+11
-8
lines changed

packages/credential-provider-node/src/credential-provider-node.integ.spec.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,16 @@ jest.mock("@aws-sdk/client-sso", () => {
6868
};
6969
});
7070

71-
let stsSpy: jest.Spied<any> | any | undefined = undefined;
71+
// This var must be hoisted.
72+
// eslint-disable-next-line no-var
73+
var stsSpy: jest.Spied<any> | any | undefined = undefined;
7274

7375
jest.mock("@aws-sdk/client-sts", () => {
7476
const actual = jest.requireActual("@aws-sdk/client-sts");
7577

7678
const originalSend = actual.STSClient.prototype.send;
7779

78-
stsSpy = jest.spyOn(actual.STSClient.prototype, "send").mockImplementation(async function (command: any) {
80+
stsSpy = jest.spyOn(actual.STSClient.prototype, "send").mockImplementation(async function (this: any, command: any) {
7981
if (command.constructor.name === "AssumeRoleCommand") {
8082
return {
8183
Credentials: {

packages/middleware-eventstream/src/middleware-eventstream.integ.spec.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ describe("middleware-eventstream", () => {
2626
[Symbol.asyncIterator]() {
2727
return {
2828
next() {
29-
return this;
29+
return this as any;
3030
},
3131
};
3232
},
@@ -57,7 +57,7 @@ describe("middleware-eventstream", () => {
5757
[Symbol.asyncIterator]() {
5858
return {
5959
next() {
60-
return this;
60+
return this as any;
6161
},
6262
};
6363
},
@@ -87,7 +87,7 @@ describe("middleware-eventstream", () => {
8787
[Symbol.asyncIterator]() {
8888
return {
8989
next() {
90-
return this;
90+
return this as any;
9191
},
9292
};
9393
},

packages/middleware-sdk-sqs/src/middleware-sdk-sqs.integ.spec.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,9 @@ import type { AwsCredentialIdentity } from "@smithy/types";
44
import crypto from "crypto";
55
import { Readable } from "stream";
66

7-
import sqsModel from "../../../codegen/sdk-codegen/aws-models/sqs.json";
87
import { requireRequestsFrom } from "../../../private/aws-util-test/src";
8+
9+
const sqsModel: any = require("../../../codegen/sdk-codegen/aws-models/sqs.json");
910
const useAwsQuery = !!sqsModel.shapes["com.amazonaws.sqs#AmazonSQS"].traits["aws.protocols#awsQuery"];
1011

1112
let hashError = "";

packages/middleware-sdk-transcribe-streaming/src/middleware-sdk-transcribe-streaming.integ.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ describe("middleware-sdk-transcribe-streaming", () => {
4242
MediaEncoding: "pcm",
4343
AudioStream: {
4444
[Symbol.asyncIterator]() {
45-
return this;
45+
return this as any;
4646
},
4747
},
4848
});

packages/middleware-websocket/src/middleware-websocket.integ.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ describe("middleware-websocket", () => {
4141
ChallengeVersions: "a,b,c",
4242
LivenessRequestStream: {
4343
[Symbol.asyncIterator]() {
44-
return this;
44+
return this as any;
4545
},
4646
},
4747
});

0 commit comments

Comments
 (0)