@@ -254,38 +254,21 @@ if ($.support.pjax) {
254
254
} , 0 )
255
255
} )
256
256
257
- asyncTest ( "mixed containers" , function ( ) {
258
- var frame = this . frame
259
-
260
- frame . $ . pjax ( {
261
- url : "fragment.html" ,
262
- container : "#main"
257
+ asyncTest ( "mixed containers" , 4 , function ( ) {
258
+ navigate ( this . frame )
259
+ . pjax ( { url : "fragment.html" , container : "#main" } )
260
+ . pjax ( { url : "aliens.html" , container : "#foo" } , function ( frame ) {
261
+ equal ( frame . $ ( "#main > #foo > ul > li" ) . last ( ) . text ( ) , "aliens" )
263
262
} )
264
-
265
- frame . $ ( "#main" ) . one ( "pjax:end" , function ( ) {
266
- frame . $ . pjax ( {
267
- url : "aliens.html" ,
268
- container : "#foo"
269
- } )
270
-
271
- frame . $ ( "#foo" ) . one ( "pjax:end" , function ( ) {
272
- equal ( frame . $ ( "#main > #foo > ul > li" ) . last ( ) . text ( ) , "aliens" )
273
-
274
- goBack ( frame , function ( ) {
275
- equal ( frame . $ ( "#main > #foo" ) . text ( ) . trim ( ) , "Foo" )
276
-
277
- goBack ( frame , function ( ) {
278
- equal ( frame . $ ( "#main > ul > li" ) . first ( ) . text ( ) , "home" )
279
-
280
- goForward ( frame , function ( ) {
281
- goForward ( frame , function ( ) {
282
- equal ( frame . $ ( "#main > #foo > ul > li" ) . last ( ) . text ( ) , "aliens" )
283
- start ( )
284
- } )
285
- } )
286
- } )
287
- } )
288
- } )
263
+ . back ( - 1 , function ( frame ) {
264
+ equal ( frame . $ ( "#main > #foo" ) . text ( ) . trim ( ) , "Foo" )
265
+ } )
266
+ . back ( - 1 , function ( frame ) {
267
+ equal ( frame . $ ( "#main > ul > li" ) . first ( ) . text ( ) , "home" )
268
+ } )
269
+ . back ( + 1 )
270
+ . back ( + 1 , function ( frame ) {
271
+ equal ( frame . $ ( "#main > #foo > ul > li" ) . last ( ) . text ( ) , "aliens" )
289
272
} )
290
273
} )
291
274
0 commit comments