Skip to content

Commit 9d2dff9

Browse files
committed
test: mock defaultProvider in integ tests
1 parent c1d105e commit 9d2dff9

File tree

28 files changed

+246
-8
lines changed

28 files changed

+246
-8
lines changed

packages/middleware-endpoint-discovery/src/middleware-endpoint-discovery.integ.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { TimestreamQuery } from "@aws-sdk/client-timestream-query";
211
import { TimestreamWrite } from "@aws-sdk/client-timestream-write";
312
import { EndpointCache } from "@aws-sdk/endpoint-cache";

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { LexRuntimeV2 } from "@aws-sdk/client-lex-runtime-v2";
211
import { RekognitionStreaming } from "@aws-sdk/client-rekognitionstreaming";
312
import { TranscribeStreaming } from "@aws-sdk/client-transcribe-streaming";

packages/middleware-expect-continue/src/middleware-expect-continue.integ.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { S3 } from "@aws-sdk/client-s3";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

packages/middleware-flexible-checksums/src/middleware-flexible-checksums.integ.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { S3 } from "@aws-sdk/client-s3";
211
import { Transform } from "stream";
312

packages/middleware-host-header/src/middleware-host-header.integ.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { SageMaker } from "@aws-sdk/client-sagemaker";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

packages/middleware-location-constraint/src/middleware-location-constraint.integ.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { S3 } from "@aws-sdk/client-s3";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { CloudFront } from "@aws-sdk/client-cloudfront";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

packages/middleware-recursion-detection/src/middleware-recursion-detection.integ.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { Lambda } from "@aws-sdk/client-lambda";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

packages/middleware-sdk-api-gateway/src/middleware-sdk-api-gateway.integ.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { APIGateway } from "@aws-sdk/client-api-gateway";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { Glacier } from "@aws-sdk/client-glacier";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { MachineLearning } from "@aws-sdk/client-machine-learning";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { Route53 } from "@aws-sdk/client-route-53";
211
import { XMLParser } from "fast-xml-parser";
312

packages/middleware-sdk-s3-control/src/middleware-sdk-s3-control.integ.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { S3Control } from "@aws-sdk/client-s3-control";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

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

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1-
import { GetObjectCommand, PutObjectCommand, S3 } from "@aws-sdk/client-s3";
2-
import { getSignedUrl } from "@aws-sdk/s3-request-presigner";
3-
import { NoOpLogger } from "@smithy/smithy-client";
4-
import { parseUrl } from "@smithy/url-parser";
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
10+
import { S3 } from "@aws-sdk/client-s3";
511

612
import { requireRequestsFrom } from "../../../private/aws-util-test/src";
713

packages/middleware-sdk-s3/src/s3-express/middleware-s3-express.integ.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { S3 } from "@aws-sdk/client-s3";
211
import { AwsCredentialIdentity } from "@aws-sdk/types";
312

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { TranscribeStreaming } from "@aws-sdk/client-transcribe-streaming";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { EC2 } from "@aws-sdk/client-ec2";
211
import { SageMaker } from "@aws-sdk/client-sagemaker";
312

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { S3 } from "@aws-sdk/client-s3";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { CodeCatalyst } from "@aws-sdk/client-codecatalyst";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

packages/middleware-user-agent/src/middleware-user-agent.integ.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { CodeCatalyst } from "@aws-sdk/client-codecatalyst";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "integration-test",
5+
accessKeyId: "integration-test",
6+
sessionToken: "integration-test",
7+
};
8+
},
9+
}));
110
import { RekognitionStreaming } from "@aws-sdk/client-rekognitionstreaming";
211

312
import { requireRequestsFrom } from "../../../private/aws-util-test/src";

private/aws-middleware-test/src/middleware-apply-body-checksum.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "unit-test",
5+
accessKeyId: "unit-test",
6+
sessionToken: "unit-test",
7+
};
8+
},
9+
}));
110
import { S3Control } from "@aws-sdk/client-s3-control";
211

312
import { requireRequestsFrom } from "../../aws-util-test/src";

private/aws-middleware-test/src/middleware-content-length.spec.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "unit-test",
5+
accessKeyId: "unit-test",
6+
sessionToken: "unit-test",
7+
};
8+
},
9+
}));
110
import { AccessAnalyzer } from "@aws-sdk/client-accessanalyzer";
211
import { S3 } from "@aws-sdk/client-s3";
312
import { XRay } from "@aws-sdk/client-xray";
413

5-
import { requireRequestsFrom } from "../../aws-util-test/src";
14+
import { requireRequestsFrom } from "../../../private/aws-util-test/src";
615

716
describe("middleware-content-length", () => {
817
describe(AccessAnalyzer.name, () => {

private/aws-middleware-test/src/middleware-endpoint.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "unit-test",
5+
accessKeyId: "unit-test",
6+
sessionToken: "unit-test",
7+
};
8+
},
9+
}));
110
import { S3 } from "@aws-sdk/client-s3";
211
import { S3Control } from "@aws-sdk/client-s3-control";
312

private/aws-middleware-test/src/middleware-retry.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "unit-test",
5+
accessKeyId: "unit-test",
6+
sessionToken: "unit-test",
7+
};
8+
},
9+
}));
110
import { Lambda } from "@aws-sdk/client-lambda";
211

312
import { requireRequestsFrom } from "../../aws-util-test/src";

private/aws-middleware-test/src/middleware-serde.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "unit-test",
5+
accessKeyId: "unit-test",
6+
sessionToken: "unit-test",
7+
};
8+
},
9+
}));
110
import { EC2 } from "@aws-sdk/client-ec2";
211
import { S3 } from "@aws-sdk/client-s3";
312
import { SageMaker } from "@aws-sdk/client-sagemaker";

private/aws-middleware-test/src/util-stream.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
1+
jest.mock("@aws-sdk/credential-provider-node", () => ({
2+
defaultProvider: async () => {
3+
return {
4+
secretAccessKey: "unit-test",
5+
accessKeyId: "unit-test",
6+
sessionToken: "unit-test",
7+
};
8+
},
9+
}));
110
import { Lambda } from "@aws-sdk/client-lambda";
211
import { HttpHandler, HttpResponse } from "@smithy/protocol-http";
312
import { HttpRequest as IHttpRequest } from "@smithy/types";

private/aws-util-test/src/requests/test-http-handler.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,7 @@ export class TestHttpHandler implements HttpHandler {
4646
private client?: Client<any, any, any>;
4747
private assertions = 0;
4848

49-
public constructor(public readonly matcher: HttpRequestMatcher) {
50-
jest.mock("@aws-sdk/credential-provider-node");
51-
}
49+
public constructor(public readonly matcher: HttpRequestMatcher) {}
5250

5351
/**
5452
* @param client - to watch for requests.

0 commit comments

Comments
 (0)