@@ -216,7 +216,7 @@ describe("Test URL fragment utilities", () => {
216
216
config : {
217
217
bookmarkableActions : { enabled : true , id : "geoMap" } ,
218
218
} ,
219
- utils : utils ,
219
+ utils,
220
220
} ;
221
221
const params = {
222
222
componentSubType : "effectScatter" ,
@@ -239,10 +239,10 @@ describe("Test URL fragment utilities", () => {
239
239
bookmarkableActions : { enabled : true , id : "geo" } ,
240
240
} ,
241
241
indexedNode : undefined ,
242
- utils : utils ,
242
+ utils,
243
243
} ;
244
244
const params = {
245
- data :{ node : { id : "node-2" } } ,
245
+ data : { node : { id : "node-2" } } ,
246
246
} ;
247
247
248
248
utils . addActionToUrl ( self , params ) ;
@@ -314,13 +314,18 @@ describe("Test URL fragment utilities", () => {
314
314
} ,
315
315
emit ( event ) {
316
316
const h = this . handlers [ event ] ;
317
- if ( h ) h ( ) ;
317
+ if ( h ) {
318
+ h ( )
319
+ } ;
318
320
} ,
319
321
} ;
322
+ const delay = ( ms ) => new Promise ( ( resolve ) => {
323
+ setTimeout ( resolve , ms ) ;
324
+ } ) ;
320
325
321
326
const asyncOnReady = async ( ) => {
322
327
recorder . push ( "onReady-start" ) ;
323
- await new Promise ( ( r ) => setTimeout ( r , 20 ) ) ;
328
+ await delay ( 20 ) ;
324
329
recorder . push ( "onReady-done" ) ;
325
330
} ;
326
331
@@ -337,7 +342,7 @@ describe("Test URL fragment utilities", () => {
337
342
} ) ;
338
343
emitter . emit ( "onReady" ) ;
339
344
emitter . emit ( "applyUrlFragmentState" ) ;
340
- await new Promise ( ( r ) => setTimeout ( r , 40 ) ) ;
345
+ await delay ( 40 ) ;
341
346
expect ( recorder ) . toEqual ( [
342
347
"onReady-start" ,
343
348
"onReady-done" ,
0 commit comments