Skip to content

Commit b7b53d2

Browse files
committed
Progressbar: Shift to use no globals
1 parent 059b5b1 commit b7b53d2

File tree

5 files changed

+85
-81
lines changed

5 files changed

+85
-81
lines changed

tests/unit/progressbar/common.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ common.testWidget( "progressbar", {
1414
max: 100,
1515
value: 0,
1616

17-
//callbacks
17+
//Callbacks
1818
change: null,
1919
complete: null,
2020
create: null

tests/unit/progressbar/core.js

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

6-
module( "progressbar: core" );
7+
QUnit.module( "progressbar: core" );
78

8-
test( "markup structure", function( assert ) {
9-
expect( 7 );
9+
QUnit.test( "markup structure", function( assert ) {
10+
assert.expect( 7 );
1011
var element = $( "#progressbar" ).progressbar(),
1112
value = element.children().eq( 0 );
1213

1314
assert.hasClasses( element, "ui-progressbar ui-widget ui-widget-content" );
1415
assert.hasClasses( value, "ui-progressbar-value ui-widget-header" );
1516
assert.lacksClasses( value, "ui-progressbar-complete" );
1617
assert.lacksClasses( element, "ui-progressbar-indeterminate" );
17-
equal( element.children().length, 1, "Main element contains one child" );
18+
assert.equal( element.children().length, 1, "Main element contains one child" );
1819

1920
element.progressbar( "option", "value", 100 );
2021
assert.hasClasses( value, "ui-progressbar-complete ui-widget-header ui-progressbar-value" );
21-
equal( element.children().children().length, 0, "no overlay div" );
22+
assert.equal( element.children().children().length, 0, "no overlay div" );
2223
} );
2324

24-
test( "markup structure - indeterminate", function( assert ) {
25-
expect( 5 );
25+
QUnit.test( "markup structure - indeterminate", function( assert ) {
26+
assert.expect( 5 );
2627
var element = $( "#progressbar" ).progressbar( { value: false } ),
2728
children = element.children();
2829

2930
assert.hasClasses( element, "ui-progressbar ui-progressbar-indeterminate ui-widget ui-widget-content" );
3031
assert.hasClasses( children[ 0 ], "ui-progressbar-value ui-widget-header" );
31-
equal( children.length, 1, "Main element contains one child" );
32+
assert.equal( children.length, 1, "Main element contains one child" );
3233
assert.hasClasses( children[ 0 ], "ui-progressbar-value" );
33-
equal( children.children( ".ui-progressbar-overlay" ).length, 1,
34+
assert.equal( children.children( ".ui-progressbar-overlay" ).length, 1,
3435
"Value has class ui-progressbar-overlay" );
3536
} );
3637

37-
test( "accessibility", function() {
38-
expect( 11 );
38+
QUnit.test( "accessibility", function( assert ) {
39+
assert.expect( 11 );
3940
var element = $( "#progressbar" ).progressbar();
4041

41-
equal( element.attr( "role" ), "progressbar", "aria role" );
42-
equal( element.attr( "aria-valuemin" ), 0, "aria-valuemin" );
43-
equal( element.attr( "aria-valuemax" ), 100, "aria-valuemax" );
44-
equal( element.attr( "aria-valuenow" ), 0, "aria-valuenow initially" );
42+
assert.equal( element.attr( "role" ), "progressbar", "aria role" );
43+
assert.equal( element.attr( "aria-valuemin" ), 0, "aria-valuemin" );
44+
assert.equal( element.attr( "aria-valuemax" ), 100, "aria-valuemax" );
45+
assert.equal( element.attr( "aria-valuenow" ), 0, "aria-valuenow initially" );
4546

4647
element.progressbar( "value", 77 );
47-
equal( element.attr( "aria-valuenow" ), 77, "aria-valuenow" );
48+
assert.equal( element.attr( "aria-valuenow" ), 77, "aria-valuenow" );
4849

4950
element.progressbar( "option", "max", 150 );
50-
equal( element.attr( "aria-valuemax" ), 150, "aria-valuemax" );
51+
assert.equal( element.attr( "aria-valuemax" ), 150, "aria-valuemax" );
5152

5253
element.progressbar( "disable" );
53-
equal( element.attr( "aria-disabled" ), "true", "aria-disabled on" );
54+
assert.equal( element.attr( "aria-disabled" ), "true", "aria-disabled on" );
5455

5556
element.progressbar( "enable" );
56-
equal( element.attr( "aria-disabled" ), "false", "aria-disabled off" );
57+
assert.equal( element.attr( "aria-disabled" ), "false", "aria-disabled off" );
5758

5859
element.progressbar( "option", "value", false );
59-
equal( element.attr( "aria-valuemin" ), 0, "aria-valuemin" );
60-
equal( element.attr( "aria-valuemax" ), 150, "aria-valuemax" );
61-
equal( element.attr( "aria-valuenow" ), null, "aria-valuenow" );
60+
assert.equal( element.attr( "aria-valuemin" ), 0, "aria-valuemin" );
61+
assert.equal( element.attr( "aria-valuemax" ), 150, "aria-valuemax" );
62+
assert.equal( element.attr( "aria-valuenow" ), null, "aria-valuenow" );
6263
} );
6364

6465
} );

tests/unit/progressbar/events.js

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

6-
module( "progressbar: events" );
7+
QUnit.module( "progressbar: events" );
78

8-
test( "create", function() {
9-
expect( 1 );
9+
QUnit.test( "create", function( assert ) {
10+
assert.expect( 1 );
1011
$( "#progressbar" ).progressbar( {
1112
value: 5,
1213
create: function() {
13-
equal( $( this ).progressbar( "value" ), 5, "Correct value at create" );
14+
assert.equal( $( this ).progressbar( "value" ), 5, "Correct value at create" );
1415
},
1516
change: function() {
16-
ok( false, "create has triggered change()" );
17+
assert.ok( false, "create has triggered change()" );
1718
}
1819
} );
1920
} );
2021

21-
test( "change", function() {
22-
expect( 2 );
22+
QUnit.test( "change", function( assert ) {
23+
assert.expect( 2 );
2324
var element = $( "#progressbar" ).progressbar();
2425

2526
element.one( "progressbarchange", function() {
26-
equal( element.progressbar( "value" ), 5, "change triggered for middle value" );
27+
assert.equal( element.progressbar( "value" ), 5, "change triggered for middle value" );
2728
} );
2829
element.progressbar( "value", 5 );
2930
element.one( "progressbarchange", function() {
30-
equal( element.progressbar( "value" ), 100, "change triggered for final value" );
31+
assert.equal( element.progressbar( "value" ), 100, "change triggered for final value" );
3132
} );
3233
element.progressbar( "value", 100 );
3334
} );
3435

35-
test( "complete", function() {
36-
expect( 5 );
36+
QUnit.test( "complete", function( assert ) {
37+
assert.expect( 5 );
3738
var value,
3839
changes = 0,
3940
element = $( "#progressbar" ).progressbar( {
4041
change: function() {
4142
changes++;
42-
equal( element.progressbar( "value" ), value, "change at " + value );
43+
assert.equal( element.progressbar( "value" ), value, "change at " + value );
4344
},
4445
complete: function() {
45-
equal( changes, 3, "complete triggered after change and not on indeterminate" );
46-
equal( element.progressbar( "value" ), 100, "value is 100" );
46+
assert.equal( changes, 3, "complete triggered after change and not on indeterminate" );
47+
assert.equal( element.progressbar( "value" ), 100, "value is 100" );
4748
}
4849
} );
4950

tests/unit/progressbar/methods.js

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

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

8-
test( "destroy", function( assert ) {
9-
expect( 1 );
9+
QUnit.test( "destroy", function( assert ) {
10+
assert.expect( 1 );
1011
assert.domEqual( "#progressbar", function() {
1112
$( "#progressbar" ).progressbar().progressbar( "destroy" );
1213
} );
1314
} );
1415

15-
test( "disable", function( assert ) {
16-
expect( 3 );
16+
QUnit.test( "disable", function( assert ) {
17+
assert.expect( 3 );
1718

1819
var element = $( "#progressbar" ).progressbar().progressbar( "disable" );
1920

2021
assert.hasClasses( element.progressbar( "widget" ), "ui-state-disabled" );
21-
ok( element.progressbar( "widget" ).attr( "aria-disabled" ), "element gets aria-disabled" );
22+
assert.ok( element.progressbar( "widget" ).attr( "aria-disabled" ), "element gets aria-disabled" );
2223
assert.hasClasses( element.progressbar( "widget" ), "ui-progressbar-disabled" );
2324
} );
2425

25-
test( "value", function() {
26-
expect( 3 );
26+
QUnit.test( "value", function( assert ) {
27+
assert.expect( 3 );
2728

2829
var element = $( "<div>" ).progressbar( { value: 20 } );
29-
equal( element.progressbar( "value" ), 20, "correct value as getter" );
30-
strictEqual( element.progressbar( "value", 30 ), element, "chainable as setter" );
31-
equal( element.progressbar( "option", "value" ), 30, "correct value after setter" );
30+
assert.equal( element.progressbar( "value" ), 20, "correct value as getter" );
31+
assert.strictEqual( element.progressbar( "value", 30 ), element, "chainable as setter" );
32+
assert.equal( element.progressbar( "option", "value" ), 30, "correct value after setter" );
3233
} );
3334

34-
test( "widget", function() {
35-
expect( 2 );
35+
QUnit.test( "widget", function( assert ) {
36+
assert.expect( 2 );
3637
var element = $( "#progressbar" ).progressbar(),
3738
widgetElement = element.progressbar( "widget" );
38-
equal( widgetElement.length, 1, "one element" );
39-
strictEqual( widgetElement[ 0 ], element[ 0 ], "same element" );
39+
assert.equal( widgetElement.length, 1, "one element" );
40+
assert.strictEqual( widgetElement[ 0 ], element[ 0 ], "same element" );
4041
} );
4142

4243
} );

tests/unit/progressbar/options.js

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

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

8-
test( "{ value: 0 }, default", function() {
9-
expect( 1 );
9+
QUnit.test( "{ value: 0 }, default", function( assert ) {
10+
assert.expect( 1 );
1011
$( "#progressbar" ).progressbar();
11-
equal( $( "#progressbar" ).progressbar( "value" ), 0 );
12+
assert.equal( $( "#progressbar" ).progressbar( "value" ), 0 );
1213
} );
1314

1415
// Ticket #7231 - valueDiv should be hidden when value is at 0%
15-
test( "value: visibility of valueDiv", function() {
16-
expect( 4 );
16+
QUnit.test( "value: visibility of valueDiv", function( assert ) {
17+
assert.expect( 4 );
1718
var element = $( "#progressbar" ).progressbar( {
1819
value: 0
1920
} );
20-
ok( element.children( ".ui-progressbar-value" ).is( ":hidden" ),
21+
assert.ok( element.children( ".ui-progressbar-value" ).is( ":hidden" ),
2122
"valueDiv hidden when value is initialized at 0" );
2223
element.progressbar( "value", 1 );
23-
ok( element.children( ".ui-progressbar-value" ).is( ":visible" ),
24+
assert.ok( element.children( ".ui-progressbar-value" ).is( ":visible" ),
2425
"valueDiv visible when value is set to 1" );
2526
element.progressbar( "value", 100 );
26-
ok( element.children( ".ui-progressbar-value" ).is( ":visible" ),
27+
assert.ok( element.children( ".ui-progressbar-value" ).is( ":visible" ),
2728
"valueDiv visible when value is set to 100" );
2829
element.progressbar( "value", 0 );
29-
ok( element.children( ".ui-progressbar-value" ).is( ":hidden" ),
30+
assert.ok( element.children( ".ui-progressbar-value" ).is( ":hidden" ),
3031
"valueDiv hidden when value is set to 0" );
3132
} );
3233

33-
test( "{ value: 5 }", function() {
34-
expect( 1 );
34+
QUnit.test( "{ value: 5 }", function( assert ) {
35+
assert.expect( 1 );
3536
$( "#progressbar" ).progressbar( {
3637
value: 5
3738
} );
38-
equal( $( "#progressbar" ).progressbar( "value" ), 5 );
39+
assert.equal( $( "#progressbar" ).progressbar( "value" ), 5 );
3940
} );
4041

41-
test( "{ value: -5 }", function() {
42-
expect( 1 );
42+
QUnit.test( "{ value: -5 }", function( assert ) {
43+
assert.expect( 1 );
4344
$( "#progressbar" ).progressbar( {
4445
value: -5
4546
} );
46-
equal( $( "#progressbar" ).progressbar( "value" ), 0,
47+
assert.equal( $( "#progressbar" ).progressbar( "value" ), 0,
4748
"value constrained at min" );
4849
} );
4950

50-
test( "{ value: 105 }", function() {
51-
expect( 1 );
51+
QUnit.test( "{ value: 105 }", function( assert ) {
52+
assert.expect( 1 );
5253
$( "#progressbar" ).progressbar( {
5354
value: 105
5455
} );
55-
equal( $( "#progressbar" ).progressbar( "value" ), 100,
56+
assert.equal( $( "#progressbar" ).progressbar( "value" ), 100,
5657
"value constrained at max" );
5758
} );
5859

59-
test( "{ value: 10, max: 5 }", function() {
60-
expect( 1 );
60+
QUnit.test( "{ value: 10, max: 5 }", function( assert ) {
61+
assert.expect( 1 );
6162
$( "#progressbar" ).progressbar( {
6263
max: 5,
6364
value: 10
6465
} );
65-
equal( $( "#progressbar" ).progressbar( "value" ), 5,
66+
assert.equal( $( "#progressbar" ).progressbar( "value" ), 5,
6667
"value constrained at max" );
6768
} );
6869

69-
test( "change max below value", function() {
70-
expect( 1 );
70+
QUnit.test( "change max below value", function( assert ) {
71+
assert.expect( 1 );
7172
$( "#progressbar" ).progressbar( {
7273
max: 10,
7374
value: 10
7475
} ).progressbar( "option", "max", 5 );
75-
equal( $( "#progressbar" ).progressbar( "value" ), 5,
76+
assert.equal( $( "#progressbar" ).progressbar( "value" ), 5,
7677
"value constrained at max" );
7778
} );
7879

0 commit comments

Comments
 (0)