Skip to content

Commit b6392d6

Browse files
committed
Selectable: Shift to use no globals
1 parent 611e364 commit b6392d6

File tree

3 files changed

+54
-51
lines changed

3 files changed

+54
-51
lines changed

tests/unit/selectable/events.js

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
11
define( [
2+
"qunit",
23
"jquery",
34
"lib/helper",
45
"ui/widgets/selectable"
5-
], function( $, testHelpers ) {
6+
], function( QUnit, $, testHelpers ) {
67

7-
module( "selectable: events" );
8+
QUnit.module( "selectable: events" );
89

9-
test( "start", function() {
10-
expect( 2 );
10+
QUnit.test( "start", function( assert ) {
11+
assert.expect( 2 );
1112
var el = $( "#selectable1" );
1213
el.selectable( {
1314
start: function() {
14-
ok( true, "drag fired start callback" );
15-
equal( this, el[ 0 ], "context of callback" );
15+
assert.ok( true, "drag fired start callback" );
16+
assert.equal( this, el[ 0 ], "context of callback" );
1617
}
1718
} );
1819
el.simulate( "drag", {
@@ -21,13 +22,13 @@ test( "start", function() {
2122
} );
2223
} );
2324

24-
test( "stop", function() {
25-
expect( 2 );
25+
QUnit.test( "stop", function( assert ) {
26+
assert.expect( 2 );
2627
var el = $( "#selectable1" );
2728
el.selectable( {
2829
start: function() {
29-
ok( true, "drag fired stop callback" );
30-
equal( this, el[ 0 ], "context of callback" );
30+
assert.ok( true, "drag fired stop callback" );
31+
assert.equal( this, el[ 0 ], "context of callback" );
3132
}
3233
} );
3334
el.simulate( "drag", {
@@ -36,8 +37,8 @@ test( "stop", function() {
3637
} );
3738
} );
3839

39-
test( "mousedown: initial position of helper", function() {
40-
expect( 2 );
40+
QUnit.test( "mousedown: initial position of helper", function( assert ) {
41+
assert.expect( 2 );
4142

4243
var helperOffset,
4344
element = $( "#selectable1" ).selectable(),
@@ -51,8 +52,8 @@ test( "mousedown: initial position of helper", function() {
5152
} );
5253

5354
helperOffset = $( ".ui-selectable-helper" ).offset();
54-
ok( helperOffset.top, 110, "Scroll top should be accounted for." );
55-
ok( helperOffset.left, 110, "Scroll left should be accounted for." );
55+
assert.ok( helperOffset.top, 110, "Scroll top should be accounted for." );
56+
assert.ok( helperOffset.left, 110, "Scroll left should be accounted for." );
5657

5758
// Cleanup
5859
element.simulate( "mouseup" );

tests/unit/selectable/methods.js

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,51 @@
11
define( [
2+
"qunit",
23
"jquery",
34
"ui/widgets/selectable"
4-
], function( $ ) {
5+
], function( QUnit, $ ) {
56

6-
module( "selectable: methods" );
7+
QUnit.module( "selectable: methods" );
78

8-
test( "init", function() {
9-
expect( 5 );
9+
QUnit.test( "init", function( assert ) {
10+
assert.expect( 5 );
1011

1112
$( "<div></div>" ).appendTo( "body" ).selectable().remove();
12-
ok( true, ".selectable() called on element" );
13+
assert.ok( true, ".selectable() called on element" );
1314

1415
$( [] ).selectable().remove();
15-
ok( true, ".selectable() called on empty collection" );
16+
assert.ok( true, ".selectable() called on empty collection" );
1617

1718
$( "<div></div>" ).selectable().remove();
18-
ok( true, ".selectable() called on disconnected DOMElement" );
19+
assert.ok( true, ".selectable() called on disconnected DOMElement" );
1920

2021
var el = $( "<div></div>" ).selectable();
2122
el.selectable( "option", "foo" );
2223
el.remove();
23-
ok( true, "arbitrary option getter after init" );
24+
assert.ok( true, "arbitrary option getter after init" );
2425

2526
$( "<div></div>" ).selectable().selectable( "option", "foo", "bar" ).remove();
26-
ok( true, "arbitrary option setter after init" );
27+
assert.ok( true, "arbitrary option setter after init" );
2728
} );
2829

29-
test( "destroy", function() {
30-
expect( 4 );
30+
QUnit.test( "destroy", function( assert ) {
31+
assert.expect( 4 );
3132

3233
$( "<div></div>" ).appendTo( "body" ).selectable().selectable( "destroy" ).remove();
33-
ok( true, ".selectable('destroy') called on element" );
34+
assert.ok( true, ".selectable('destroy') called on element" );
3435

3536
$( [] ).selectable().selectable( "destroy" ).remove();
36-
ok( true, ".selectable('destroy') called on empty collection" );
37+
assert.ok( true, ".selectable('destroy') called on empty collection" );
3738

3839
$( "<div></div>" ).selectable().selectable( "destroy" ).remove();
39-
ok( true, ".selectable('destroy') called on disconnected DOMElement" );
40+
assert.ok( true, ".selectable('destroy') called on disconnected DOMElement" );
4041

4142
var expected = $( "<div></div>" ).selectable(),
4243
actual = expected.selectable( "destroy" );
43-
equal( actual, expected, "destroy is chainable" );
44+
assert.equal( actual, expected, "destroy is chainable" );
4445
} );
4546

46-
test( "enable", function() {
47-
expect( 3 );
47+
QUnit.test( "enable", function( assert ) {
48+
assert.expect( 3 );
4849
var expected, actual,
4950
fired = false,
5051
el = $( "#selectable1" );
@@ -57,22 +58,22 @@ test( "enable", function() {
5758
dx: 20,
5859
dy: 20
5960
} );
60-
equal( fired, false, "start fired" );
61+
assert.equal( fired, false, "start fired" );
6162
el.selectable( "enable" );
6263
el.simulate( "drag", {
6364
dx: 20,
6465
dy: 20
6566
} );
66-
equal( fired, true, "start fired" );
67+
assert.equal( fired, true, "start fired" );
6768
el.selectable( "destroy" );
6869

6970
expected = $( "<div></div>" ).selectable();
7071
actual = expected.selectable( "enable" );
71-
equal( actual, expected, "enable is chainable" );
72+
assert.equal( actual, expected, "enable is chainable" );
7273
} );
7374

74-
test( "disable", function( assert ) {
75-
expect( 6 );
75+
QUnit.test( "disable", function( assert ) {
76+
assert.expect( 6 );
7677
var chainable,
7778
fired = false,
7879
element = $( "#selectable1" );
@@ -87,7 +88,7 @@ test( "disable", function( assert ) {
8788
dx: 20,
8889
dy: 20
8990
} );
90-
equal( fired, true, "start fired" );
91+
assert.equal( fired, true, "start fired" );
9192

9293
chainable = element.selectable( "disable" );
9394
fired = false;
@@ -96,16 +97,16 @@ test( "disable", function( assert ) {
9697
dx: 20,
9798
dy: 20
9899
} );
99-
equal( fired, false, "start fired" );
100+
assert.equal( fired, false, "start fired" );
100101

101102
assert.lacksClasses( element.selectable( "widget" ), "ui-state-disabled" );
102103

103-
ok( !element.selectable( "widget" ).attr( "aria-disabled" ), "element does not get aria-disabled" );
104+
assert.ok( !element.selectable( "widget" ).attr( "aria-disabled" ), "element does not get aria-disabled" );
104105
assert.hasClasses( element.selectable( "widget" ), "ui-selectable-disabled" );
105106

106107
element.selectable( "destroy" );
107108

108-
equal( chainable, element, "disable is chainable" );
109+
assert.equal( chainable, element, "disable is chainable" );
109110
} );
110111

111112
} );

tests/unit/selectable/options.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
define( [
2+
"qunit",
23
"jquery",
34
"ui/widgets/selectable"
4-
], function( $ ) {
5+
], function( QUnit, $ ) {
56

6-
module( "selectable: options" );
7+
QUnit.module( "selectable: options" );
78

8-
test( "autoRefresh", function() {
9-
expect( 3 );
9+
QUnit.test( "autoRefresh", function( assert ) {
10+
assert.expect( 3 );
1011

1112
var actual = 0,
1213
el = $( "#selectable1" ),
@@ -19,7 +20,7 @@ test( "autoRefresh", function() {
1920
dx: 1000,
2021
dy: 1000
2122
} );
22-
equal( actual, sel.length );
23+
assert.equal( actual, sel.length );
2324
el.selectable( "destroy" );
2425

2526
actual = 0;
@@ -30,21 +31,21 @@ test( "autoRefresh", function() {
3031
dx: 1000,
3132
dy: 1000
3233
} );
33-
equal( actual, 0 );
34+
assert.equal( actual, 0 );
3435

3536
sel.show();
3637
$( sel[ 0 ] ).simulate( "drag", {
3738
dx: 1000,
3839
dy: 1000
3940
} );
40-
equal( actual, sel.length );
41+
assert.equal( actual, sel.length );
4142

4243
el.selectable( "destroy" );
4344
sel.show();
4445
} );
4546

46-
test( "filter", function() {
47-
expect( 2 );
47+
QUnit.test( "filter", function( assert ) {
48+
assert.expect( 2 );
4849

4950
var actual = 0,
5051
el = $( "#selectable1" ),
@@ -56,8 +57,8 @@ test( "filter", function() {
5657
dx: 1000,
5758
dy: 1000
5859
} );
59-
ok( sel.length !== 1, "this test assumes more than 1 selectee" );
60-
equal( actual, 1 );
60+
assert.ok( sel.length !== 1, "this test assumes more than 1 selectee" );
61+
assert.equal( actual, 1 );
6162
el.selectable( "destroy" );
6263
} );
6364

0 commit comments

Comments
 (0)