Skip to content

Commit

Permalink
chore(wrangler): queues test updates for default values
Browse files Browse the repository at this point in the history
  • Loading branch information
sdnts committed Feb 13, 2025
1 parent 6acf1f4 commit e72d056
Showing 1 changed file with 14 additions and 6 deletions.
20 changes: 14 additions & 6 deletions packages/wrangler/src/__tests__/queues.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -197,12 +197,20 @@ describe("wrangler", () => {
describe("create", () => {
function mockCreateRequest(
queueName: string,
queueSettings:
| { delivery_delay?: number; message_retention_period?: number }
| undefined = undefined
queueSettings: {
delivery_delay?: number;
message_retention_period?: number;
} = {}
) {
const requests = { count: 0 };

if (queueSettings?.delivery_delay === undefined) {
queueSettings.delivery_delay = 0;
}
if (queueSettings?.message_retention_period === undefined) {
queueSettings.message_retention_period = 345600;
}

msw.use(
http.post(
"*/accounts/:accountId/queues",
Expand Down Expand Up @@ -253,8 +261,8 @@ describe("wrangler", () => {
-v, --version Show version number [boolean]
OPTIONS
--delivery-delay-secs How long a published message should be delayed for, in seconds. Must be between 0 and 42300 [number]
--message-retention-period-secs How long to retain a message in the queue, in seconds. Must be between 60 and 1209600 [number]"
--delivery-delay-secs How long a published message should be delayed for, in seconds. Must be between 0 and 42300 [number] [default: 0]
--message-retention-period-secs How long to retain a message in the queue, in seconds. Must be between 60 and 1209600 [number] [default: 345600]"
`);
});
describe.each(["wrangler.json", "wrangler.toml"])("%s", (configPath) => {
Expand Down Expand Up @@ -339,7 +347,7 @@ describe("wrangler", () => {
await expect(
runWrangler("queues create testQueue --delivery-delay-secs=99999")
).rejects.toThrowErrorMatchingInlineSnapshot(
`[Error: Invalid --delivery-delay-secs value: 99999. Must be between 0 and 42300]`
`[Error: Invalid --delivery-delay-secs value: 99999. Must be between 0 and 43200]`
);

expect(requests.count).toEqual(0);
Expand Down

0 comments on commit e72d056

Please sign in to comment.