corrade-http-templates – Blame information for rev 62

Subversion Repositories:
Rev:
Rev Author Line No. Line
62 office 1 define( [
2 "qunit",
3 "jquery",
4 "./helper",
5 "ui/widgets/sortable"
6 ], function( QUnit, $, testHelper ) {
7  
8 QUnit.module( "sortable: core" );
9  
10 QUnit.test( "#9314: Sortable: Items cannot be dragged directly into bottom position", function( assert ) {
11 assert.expect( 1 );
12  
13 var el = $( ".connectWith" ).sortable( {
14 connectWith: ".connectWith"
15 } );
16  
17 testHelper.sort( assert, $( "li", el[ 1 ] )[ 0 ], 0, -12, 5, "Dragging the sortable into connected sortable" );
18 } );
19  
20 QUnit.test( "ui-sortable-handle applied to appropriate element", function( assert ) {
21 assert.expect( 8 );
22 var item = "<li><p></p></li>",
23 el = $( "<ul>" + item + item + "</ul>" )
24 .sortable()
25 .appendTo( "#qunit-fixture" );
26  
27 assert.hasClasses( el.find( "li:first" ), "ui-sortable-handle" );
28 assert.hasClasses( el.find( "li:last" ), "ui-sortable-handle" );
29  
30 el.sortable( "option", "handle", "p" );
31 assert.lacksClasses( el.find( "li" )[ 0 ], "ui-sortable-handle" );
32 assert.lacksClasses( el.find( "li" )[ 1 ], "ui-sortable-handle" );
33 assert.hasClasses( el.find( "p" )[ 0 ], "ui-sortable-handle" );
34 assert.hasClasses( el.find( "p" )[ 1 ], "ui-sortable-handle" );
35  
36 el.append( item ).sortable( "refresh" );
37 assert.hasClasses( el.find( "p:last" ), "ui-sortable-handle" );
38  
39 el.sortable( "destroy" );
40 assert.equal( el.find( ".ui-sortable-handle" ).length, 0, "class name removed on destroy" );
41 } );
42  
43 } );