@@ -10,12 +10,9 @@ describe("SimpleQueue", () => {
10
10
const queue = new SimpleQueue ( {
11
11
name : "test-1" ,
12
12
schema : {
13
- test : {
14
- schema : z . object ( {
15
- value : z . number ( ) ,
16
- } ) ,
17
- defaultVisibilityTimeoutMs : 2000 ,
18
- } ,
13
+ test : z . object ( {
14
+ value : z . number ( ) ,
15
+ } ) ,
19
16
} ,
20
17
redisOptions : {
21
18
host : redisContainer . getHost ( ) ,
@@ -26,10 +23,10 @@ describe("SimpleQueue", () => {
26
23
} ) ;
27
24
28
25
try {
29
- await queue . enqueue ( { id : "1" , job : "test" , item : { value : 1 } } ) ;
26
+ await queue . enqueue ( { id : "1" , job : "test" , item : { value : 1 } , visibilityTimeoutMs : 2000 } ) ;
30
27
expect ( await queue . size ( ) ) . toBe ( 1 ) ;
31
28
32
- await queue . enqueue ( { id : "2" , job : "test" , item : { value : 2 } } ) ;
29
+ await queue . enqueue ( { id : "2" , job : "test" , item : { value : 2 } , visibilityTimeoutMs : 2000 } ) ;
33
30
expect ( await queue . size ( ) ) . toBe ( 2 ) ;
34
31
35
32
const [ first ] = await queue . dequeue ( 1 ) ;
@@ -64,12 +61,9 @@ describe("SimpleQueue", () => {
64
61
const queue = new SimpleQueue ( {
65
62
name : "test-1" ,
66
63
schema : {
67
- test : {
68
- schema : z . object ( {
69
- value : z . number ( ) ,
70
- } ) ,
71
- defaultVisibilityTimeoutMs : 2000 ,
72
- } ,
64
+ test : z . object ( {
65
+ value : z . number ( ) ,
66
+ } ) ,
73
67
} ,
74
68
redisOptions : {
75
69
host : redisContainer . getHost ( ) ,
@@ -103,12 +97,9 @@ describe("SimpleQueue", () => {
103
97
const queue = new SimpleQueue ( {
104
98
name : "test-1" ,
105
99
schema : {
106
- test : {
107
- schema : z . object ( {
108
- value : z . number ( ) ,
109
- } ) ,
110
- defaultVisibilityTimeoutMs : 2000 ,
111
- } ,
100
+ test : z . object ( {
101
+ value : z . number ( ) ,
102
+ } ) ,
112
103
} ,
113
104
redisOptions : {
114
105
host : redisContainer . getHost ( ) ,
@@ -124,6 +115,7 @@ describe("SimpleQueue", () => {
124
115
job : "test" ,
125
116
item : { value : 1 } ,
126
117
availableAt : new Date ( Date . now ( ) + 50 ) ,
118
+ visibilityTimeoutMs : 2000 ,
127
119
} ) ;
128
120
129
121
const miss = await queue . dequeue ( 1 ) ;
@@ -147,12 +139,9 @@ describe("SimpleQueue", () => {
147
139
const queue = new SimpleQueue ( {
148
140
name : "test-1" ,
149
141
schema : {
150
- test : {
151
- schema : z . object ( {
152
- value : z . number ( ) ,
153
- } ) ,
154
- defaultVisibilityTimeoutMs : 2000 ,
155
- } ,
142
+ test : z . object ( {
143
+ value : z . number ( ) ,
144
+ } ) ,
156
145
} ,
157
146
redisOptions : {
158
147
host : redisContainer . getHost ( ) ,
@@ -193,14 +182,11 @@ describe("SimpleQueue", () => {
193
182
194
183
redisTest ( "dequeue multiple items" , { timeout : 20_000 } , async ( { redisContainer } ) => {
195
184
const queue = new SimpleQueue ( {
196
- name : "test-multi " ,
185
+ name : "test-1 " ,
197
186
schema : {
198
- test : {
199
- schema : z . object ( {
200
- value : z . number ( ) ,
201
- } ) ,
202
- defaultVisibilityTimeoutMs : 2000 ,
203
- } ,
187
+ test : z . object ( {
188
+ value : z . number ( ) ,
189
+ } ) ,
204
190
} ,
205
191
redisOptions : {
206
192
host : redisContainer . getHost ( ) ,
@@ -211,9 +197,9 @@ redisTest("dequeue multiple items", { timeout: 20_000 }, async ({ redisContainer
211
197
} ) ;
212
198
213
199
try {
214
- await queue . enqueue ( { id : "1" , job : "test" , item : { value : 1 } } ) ;
215
- await queue . enqueue ( { id : "2" , job : "test" , item : { value : 2 } } ) ;
216
- await queue . enqueue ( { id : "3" , job : "test" , item : { value : 3 } } ) ;
200
+ await queue . enqueue ( { id : "1" , job : "test" , item : { value : 1 } , visibilityTimeoutMs : 2000 } ) ;
201
+ await queue . enqueue ( { id : "2" , job : "test" , item : { value : 2 } , visibilityTimeoutMs : 2000 } ) ;
202
+ await queue . enqueue ( { id : "3" , job : "test" , item : { value : 3 } , visibilityTimeoutMs : 2000 } ) ;
217
203
218
204
expect ( await queue . size ( ) ) . toBe ( 3 ) ;
219
205
0 commit comments