@@ -272,78 +272,35 @@ if ($.support.pjax) {
272
272
} )
273
273
} )
274
274
275
- asyncTest ( "only fragment is inserted" , function ( ) {
276
- var frame = this . frame
277
-
278
- frame . $ ( '#main' ) . on ( 'pjax:success' , function ( event , data ) {
279
- equal ( typeof data , 'string' )
275
+ asyncTest ( "only fragment is inserted" , 2 , function ( ) {
276
+ navigate ( this . frame )
277
+ . pjax ( { url : "hello.html?layout=true" , fragment : "#main" , container : "#main" } , function ( frame ) {
280
278
equal ( frame . $ ( "#main > p" ) . html ( ) . trim ( ) , "Hello!" )
281
- start ( )
282
- } )
283
- frame . $ . pjax ( {
284
- url : "hello.html?layout=true" ,
285
- fragment : "#main" ,
286
- container : "#main"
287
- } )
288
- } )
289
-
290
- asyncTest ( "use body as fragment" , function ( ) {
291
- var frame = this . frame
292
-
293
- frame . $ ( 'body' ) . on ( 'pjax:success' , function ( event , data ) {
294
- equal ( typeof data , 'string' )
295
- equal ( frame . $ ( "body > #main > p" ) . html ( ) . trim ( ) , "Hello!" )
296
279
equal ( frame . document . title , "Hello" )
297
- start ( )
298
- } )
299
- frame . $ . pjax ( {
300
- url : "hello.html?layout=true" ,
301
- fragment : "body" ,
302
- container : "body"
303
280
} )
304
281
} )
305
282
306
- asyncTest ( "fragment sets title to response title tag" , function ( ) {
307
- var frame = this . frame
308
-
309
- frame . $ ( ' #main' ) . on ( 'pjax:success' , function ( ) {
283
+ asyncTest ( "use body as fragment" , 2 , function ( ) {
284
+ navigate ( this . frame )
285
+ . pjax ( { url : "hello.html?layout=true" , fragment : "body" , container : "body" } , function ( frame ) {
286
+ equal ( frame . $ ( "body > #main > p" ) . html ( ) . trim ( ) , "Hello!" )
310
287
equal ( frame . document . title , "Hello" )
311
- start ( )
312
- } )
313
- frame . $ . pjax ( {
314
- url : "hello.html?layout=true" ,
315
- fragment : "#main" ,
316
- container : "#main"
317
288
} )
318
289
} )
319
290
320
- asyncTest ( "fragment sets title to response title attr" , function ( ) {
321
- var frame = this . frame
322
-
323
- frame . $ ( ' #main' ) . on ( 'pjax:success' , function ( ) {
291
+ asyncTest ( "fragment sets title to response title attr" , 2 , function ( ) {
292
+ navigate ( this . frame )
293
+ . pjax ( { url : "fragment.html" , fragment : "#foo" , container : "#main" } , function ( frame ) {
294
+ equal ( frame . $ ( " #main > p" ) . html ( ) , "Foo" )
324
295
equal ( frame . document . title , "Foo" )
325
- equal ( frame . $ ( "#main p" ) . html ( ) , "Foo" )
326
- start ( )
327
- } )
328
- frame . $ . pjax ( {
329
- url : "fragment.html" ,
330
- fragment : "#foo" ,
331
- container : "#main"
332
296
} )
333
297
} )
334
298
335
- asyncTest ( "fragment sets title to response data-title attr" , function ( ) {
336
- var frame = this . frame
337
-
338
- frame . $ ( ' #main' ) . on ( 'pjax:success' , function ( ) {
299
+ asyncTest ( "fragment sets title to response data-title attr" , 2 , function ( ) {
300
+ navigate ( this . frame )
301
+ . pjax ( { url : "fragment.html" , fragment : "#bar" , container : "#main" } , function ( frame ) {
302
+ equal ( frame . $ ( " #main > p" ) . html ( ) , "Bar" )
339
303
equal ( frame . document . title , "Bar" )
340
- equal ( frame . $ ( "#main p" ) . html ( ) , "Bar" )
341
- start ( )
342
- } )
343
- frame . $ . pjax ( {
344
- url : "fragment.html" ,
345
- fragment : "#bar" ,
346
- container : "#main"
347
304
} )
348
305
} )
349
306
0 commit comments