@@ -5,6 +5,7 @@ import type { AwilixContainer } from 'awilix'
55import { Consumer } from 'sqs-consumer'
66import { afterAll , afterEach , beforeAll , beforeEach , describe , expect , it } from 'vitest'
77import type { SnsPermissionPublisher } from '../publishers/SnsPermissionPublisher.ts'
8+ import { getPort } from '../utils/fauxqsInstance.ts'
89import type { TestAwsResourceAdmin } from '../utils/testAdmin.ts'
910import type { Dependencies } from '../utils/testContext.ts'
1011import { registerDependencies } from '../utils/testContext.ts'
@@ -71,10 +72,10 @@ describe('SnsSqsPermissionConsumer - dead letter queue', () => {
7172
7273 await newConsumer . init ( )
7374 expect ( newConsumer . subscriptionProps . queueUrl ) . toBe (
74- `http://sqs.eu-west-1.localstack:4566 /000000000000/${ queueName } ` ,
75+ `http://sqs.eu-west-1.localstack:${ getPort ( ) } /000000000000/${ queueName } ` ,
7576 )
7677 expect ( newConsumer . subscriptionProps . deadLetterQueueUrl ) . toBe (
77- `http://sqs.eu-west-1.localstack:4566 /000000000000/${ deadLetterQueueName } ` ,
78+ `http://sqs.eu-west-1.localstack:${ getPort ( ) } /000000000000/${ deadLetterQueueName } ` ,
7879 )
7980
8081 const attributes = await getQueueAttributes ( sqsClient , newConsumer . subscriptionProps . queueUrl )
@@ -99,17 +100,17 @@ describe('SnsSqsPermissionConsumer - dead letter queue', () => {
99100 deadLetterQueue : {
100101 redrivePolicy : { maxReceiveCount : 3 } ,
101102 locatorConfig : {
102- queueUrl : `http://sqs.eu-west-1.localstack:4566 /000000000000/${ deadLetterQueueName } ` ,
103+ queueUrl : `http://sqs.eu-west-1.localstack:${ getPort ( ) } /000000000000/${ deadLetterQueueName } ` ,
103104 } ,
104105 } ,
105106 } )
106107
107108 await newConsumer . init ( )
108109 expect ( newConsumer . subscriptionProps . queueUrl ) . toBe (
109- `http://sqs.eu-west-1.localstack:4566 /000000000000/${ queueName } ` ,
110+ `http://sqs.eu-west-1.localstack:${ getPort ( ) } /000000000000/${ queueName } ` ,
110111 )
111112 expect ( newConsumer . subscriptionProps . deadLetterQueueUrl ) . toBe (
112- `http://sqs.eu-west-1.localstack:4566 /000000000000/${ deadLetterQueueName } ` ,
113+ `http://sqs.eu-west-1.localstack:${ getPort ( ) } /000000000000/${ deadLetterQueueName } ` ,
113114 )
114115
115116 const attributes = await getQueueAttributes ( sqsClient , newConsumer . subscriptionProps . queueUrl )
@@ -150,10 +151,10 @@ describe('SnsSqsPermissionConsumer - dead letter queue', () => {
150151
151152 await newConsumer . init ( )
152153 expect ( newConsumer . subscriptionProps . queueUrl ) . toBe (
153- `http://sqs.eu-west-1.localstack:4566 /000000000000/${ queueName } ` ,
154+ `http://sqs.eu-west-1.localstack:${ getPort ( ) } /000000000000/${ queueName } ` ,
154155 )
155156 expect ( newConsumer . subscriptionProps . deadLetterQueueUrl ) . toBe (
156- `http://sqs.eu-west-1.localstack:4566 /000000000000/${ deadLetterQueueName } ` ,
157+ `http://sqs.eu-west-1.localstack:${ getPort ( ) } /000000000000/${ deadLetterQueueName } ` ,
157158 )
158159
159160 const mainQueueAttributes = await getQueueAttributes (
0 commit comments