Commit 2b206f9 1 parent 56c3520 commit 2b206f9 Copy full SHA for 2b206f9
File tree 1 file changed +40
-0
lines changed
packages/ember/tests/routing
1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change @@ -267,6 +267,46 @@ moduleFor(
267
267
} ) ;
268
268
}
269
269
270
+ [ '@test Bad timing issue ☠️' ] ( assert ) {
271
+ let appDeferred = RSVP . defer ( ) ;
272
+
273
+ this . router . map ( function ( ) {
274
+ this . route ( 'dummy' ) ;
275
+ } ) ;
276
+
277
+ this . addTemplate (
278
+ 'application_loading' ,
279
+ `
280
+ <div id="toplevel-loading">TOPLEVEL LOADING</div>
281
+ `
282
+ ) ;
283
+ this . add (
284
+ 'route:application' ,
285
+ Route . extend ( {
286
+ model ( ) {
287
+ return appDeferred . promise ;
288
+ } ,
289
+ } )
290
+ ) ;
291
+
292
+ this . add (
293
+ 'route:dummy' ,
294
+ Route . extend ( {
295
+ redirect ( ) {
296
+ return RSVP . resolve ( ) . then ( ( ) => this . replaceWith ( 'index' ) ) ;
297
+ } ,
298
+ } )
299
+ ) ;
300
+
301
+ let promise = this . visit ( '/dummy' ) . then ( ( ) => {
302
+ assert . ok ( true ) ;
303
+ } ) ;
304
+
305
+ appDeferred . resolve ( ) ;
306
+
307
+ return promise ;
308
+ }
309
+
270
310
[ '@test Enter child-loading route with correct query parameters' ] ( assert ) {
271
311
assert . expect ( 9 ) ;
272
312
let deferred = RSVP . defer ( ) ;
You can’t perform that action at this time.
0 commit comments