Skip to content

Commit e72d056

Browse files
committed
chore(wrangler): queues test updates for default values
1 parent 6acf1f4 commit e72d056

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

packages/wrangler/src/__tests__/queues.test.ts

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -197,12 +197,20 @@ describe("wrangler", () => {
197197
describe("create", () => {
198198
function mockCreateRequest(
199199
queueName: string,
200-
queueSettings:
201-
| { delivery_delay?: number; message_retention_period?: number }
202-
| undefined = undefined
200+
queueSettings: {
201+
delivery_delay?: number;
202+
message_retention_period?: number;
203+
} = {}
203204
) {
204205
const requests = { count: 0 };
205206

207+
if (queueSettings?.delivery_delay === undefined) {
208+
queueSettings.delivery_delay = 0;
209+
}
210+
if (queueSettings?.message_retention_period === undefined) {
211+
queueSettings.message_retention_period = 345600;
212+
}
213+
206214
msw.use(
207215
http.post(
208216
"*/accounts/:accountId/queues",
@@ -253,8 +261,8 @@ describe("wrangler", () => {
253261
-v, --version Show version number [boolean]
254262
255263
OPTIONS
256-
--delivery-delay-secs How long a published message should be delayed for, in seconds. Must be between 0 and 42300 [number]
257-
--message-retention-period-secs How long to retain a message in the queue, in seconds. Must be between 60 and 1209600 [number]"
264+
--delivery-delay-secs How long a published message should be delayed for, in seconds. Must be between 0 and 42300 [number] [default: 0]
265+
--message-retention-period-secs How long to retain a message in the queue, in seconds. Must be between 60 and 1209600 [number] [default: 345600]"
258266
`);
259267
});
260268
describe.each(["wrangler.json", "wrangler.toml"])("%s", (configPath) => {
@@ -339,7 +347,7 @@ describe("wrangler", () => {
339347
await expect(
340348
runWrangler("queues create testQueue --delivery-delay-secs=99999")
341349
).rejects.toThrowErrorMatchingInlineSnapshot(
342-
`[Error: Invalid --delivery-delay-secs value: 99999. Must be between 0 and 42300]`
350+
`[Error: Invalid --delivery-delay-secs value: 99999. Must be between 0 and 43200]`
343351
);
344352

345353
expect(requests.count).toEqual(0);

0 commit comments

Comments
 (0)