6 module("selectable: events");
8 test( "start", function() {
10 var el = $("#selectable1");
13 ok( true, "drag fired start callback" );
14 equal( this, el[0], "context of callback" );
17 el.simulate( "drag", {
23 test( "stop", function() {
25 var el = $("#selectable1");
28 ok( true, "drag fired stop callback" );
29 equal( this, el[0], "context of callback" );
32 el.simulate( "drag", {
38 test( "mousedown: initial position of helper", function() {
41 var contentToForceScroll, helper,
42 element = $("#selectable1").selectable();
44 contentToForceScroll = $("<div>").css({
49 contentToForceScroll.appendTo("body");
50 $( window ).scrollTop( 1 ).scrollLeft( 1 );
51 element.simulate( "mousedown", {
56 helper = $(".ui-selectable-helper");
57 equal( helper.css("top"), "11px", "Scroll top should be accounted for." );
58 equal( helper.css("left"), "11px", "Scroll left should be accounted for." );
61 element.simulate("mouseup");
62 contentToForceScroll.remove();
63 $( window ).scrollTop( 0 ).scrollLeft( 0 );