Skip to content

Commit 2477e80

Browse files
authored
test(middleware-sdk-sqs): use mock credentials in integ test (#5954)
1 parent 43f401b commit 2477e80

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

Diff for: packages/middleware-sdk-sqs/src/middleware-sdk-sqs.integ.spec.ts

+16
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { SQS } from "@aws-sdk/client-sqs";
22
import { HttpHandler, HttpResponse } from "@smithy/protocol-http";
3+
import type { AwsCredentialIdentity } from "@smithy/types";
34
import crypto from "crypto";
45
import { Readable } from "stream";
56

@@ -103,6 +104,11 @@ const handlerResponse = (body: string) => {
103104
};
104105

105106
describe("middleware-sdk-sqs", () => {
107+
const mockCredentials: AwsCredentialIdentity = {
108+
accessKeyId: "integration_test",
109+
secretAccessKey: "integration_test",
110+
};
111+
106112
describe(SQS.name + ` w/ useAwsQuery: ${useAwsQuery}`, () => {
107113
describe("correct md5 hashes", () => {
108114
beforeEach(() => {
@@ -112,6 +118,7 @@ describe("middleware-sdk-sqs", () => {
112118
it("runs md5 checksums on received messages", async () => {
113119
const client = new SQS({
114120
region: "us-west-2",
121+
credentials: mockCredentials,
115122
requestHandler: new (class implements HttpHandler {
116123
async handle(): Promise<any> {
117124
const r = responses();
@@ -134,6 +141,7 @@ describe("middleware-sdk-sqs", () => {
134141
it("runs md5 checksums on sent messages", async () => {
135142
const client = new SQS({
136143
region: "us-west-2",
144+
credentials: mockCredentials,
137145
requestHandler: new (class implements HttpHandler {
138146
async handle(): Promise<any> {
139147
const r = responses();
@@ -157,6 +165,7 @@ describe("middleware-sdk-sqs", () => {
157165
it("runs md5 checksums on batch sent messages", async () => {
158166
const client = new SQS({
159167
region: "us-west-2",
168+
credentials: mockCredentials,
160169
requestHandler: new (class implements HttpHandler {
161170
async handle(): Promise<any> {
162171
const r = responses();
@@ -199,6 +208,7 @@ describe("middleware-sdk-sqs", () => {
199208
it("runs md5 checksums on received messages", async () => {
200209
const client = new SQS({
201210
region: "us-west-2",
211+
credentials: mockCredentials,
202212
requestHandler: new (class implements HttpHandler {
203213
async handle(): Promise<any> {
204214
const r = responses();
@@ -224,6 +234,8 @@ describe("middleware-sdk-sqs", () => {
224234

225235
it("runs md5 checksums on sent messages", async () => {
226236
const client = new SQS({
237+
region: "us-west-2",
238+
credentials: mockCredentials,
227239
requestHandler: new (class implements HttpHandler {
228240
async handle(): Promise<any> {
229241
const r = responses();
@@ -251,6 +263,7 @@ describe("middleware-sdk-sqs", () => {
251263
it("runs md5 checksums on batch sent messages", async () => {
252264
const client = new SQS({
253265
region: "us-west-2",
266+
credentials: mockCredentials,
254267
requestHandler: new (class implements HttpHandler {
255268
async handle(): Promise<any> {
256269
const r = responses();
@@ -294,6 +307,7 @@ describe("middleware-sdk-sqs", () => {
294307
it("should override resolved endpoint by default", async () => {
295308
const client = new SQS({
296309
region: "us-west-2",
310+
credentials: mockCredentials,
297311
});
298312

299313
requireRequestsFrom(client).toMatch({
@@ -311,6 +325,7 @@ describe("middleware-sdk-sqs", () => {
311325
it("does not override endpoint if shut off with useQueueUrlAsEndpoint=false", async () => {
312326
const client = new SQS({
313327
region: "us-west-2",
328+
credentials: mockCredentials,
314329
useQueueUrlAsEndpoint: false,
315330
});
316331

@@ -329,6 +344,7 @@ describe("middleware-sdk-sqs", () => {
329344
it("does not override endpoint if custom endpoint given to client", async () => {
330345
const client = new SQS({
331346
region: "us-west-2",
347+
credentials: mockCredentials,
332348
endpoint: "https://custom-endpoint.com/",
333349
});
334350

0 commit comments

Comments
 (0)