@@ -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 ) => {
0 commit comments