Skip to content

Commit 9d0df53

Browse files
committed
Progress tests: Cleanup.
1 parent f1be88e commit 9d0df53

File tree

3 files changed

+34
-36
lines changed

3 files changed

+34
-36
lines changed

tests/unit/progressbar/progressbar_events.js

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,40 @@ test( "create", function() {
55
$( "#progressbar" ).progressbar({
66
value: 5,
77
create: function() {
8-
deepEqual( 5, $( this ).progressbar( "value" ) );
8+
equal( $( this ).progressbar( "value" ), 5, "Correct value at create" );
99
},
1010
change: function() {
11-
ok( false, "create() has triggered change()" );
11+
ok( false, "create has triggered change()" );
1212
}
1313
});
1414
});
1515

1616
test( "change", function() {
17-
expect( 1 );
18-
$( "#progressbar" ).progressbar({
19-
change: function() {
20-
deepEqual( 5, $( this ).progressbar( "value" ) );
21-
}
22-
}).progressbar( "value", 5 );
17+
expect( 2 );
18+
var element = $( "#progressbar" ).progressbar();
19+
20+
element.one( "progressbarchange", function() {
21+
equal( element.progressbar( "value" ), 5, "change triggered for middle value" );
22+
});
23+
element.progressbar( "value", 5 );
24+
element.one( "progressbarchange", function() {
25+
equal( element.progressbar( "value" ), 100, "change triggered for final value" );
26+
});
27+
element.progressbar( "value", 100 );
2328
});
2429

2530
test( "complete", function() {
26-
expect( 4 );
31+
expect( 5 );
2732
var value,
2833
changes = 0,
2934
element = $( "#progressbar" ).progressbar({
3035
change: function() {
3136
changes++;
32-
deepEqual( element.progressbar( "value" ), value, "change at " + value );
37+
equal( element.progressbar( "value" ), value, "change at " + value );
3338
},
3439
complete: function() {
3540
equal( changes, 3, "complete triggered after change and not on indeterminate" );
41+
equal( element.progressbar( "value" ), 100, "value is 100" );
3642
}
3743
});
3844

tests/unit/progressbar/progressbar_methods.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ test( "value", function() {
1212

1313
var element = $( "<div>" ).progressbar({ value: 20 });
1414
equal( element.progressbar( "value" ), 20, "correct value as getter" );
15-
equal( element.progressbar( "value", 30), element, "chainable as setter" );
15+
strictEqual( element.progressbar( "value", 30 ), element, "chainable as setter" );
1616
equal( element.progressbar( "option", "value" ), 30, "correct value after setter" );
1717
});
1818

Lines changed: 17 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
module( "progressbar: options" );
22

3-
test( "{ value : 0 }, default", function() {
3+
test( "{ value: 0 }, default", function() {
44
expect( 1 );
55
$( "#progressbar" ).progressbar();
6-
equal( 0, $( "#progressbar" ).progressbar( "value" ) );
6+
equal( $( "#progressbar" ).progressbar( "value" ), 0 );
77
});
88

99
// Ticket #7231 - valueDiv should be hidden when value is at 0%
1010
test( "value: visibility of valueDiv", function() {
11-
expect( 5 );
11+
expect( 4 );
1212
var element = $( "#progressbar" ).progressbar({
1313
value: 0
1414
});
@@ -23,58 +23,50 @@ test( "value: visibility of valueDiv", function() {
2323
element.progressbar( "value", 0 );
2424
ok( element.children( ".ui-progressbar-value" ).is( ":hidden" ),
2525
"valueDiv hidden when value is set to 0" );
26-
element.progressbar( "value", -1 );
27-
ok( element.children( ".ui-progressbar-value" ).is( ":hidden" ),
28-
"valueDiv hidden when value set to -1 (normalizes to 0)" );
2926
});
3027

31-
test( "{ value : 5 }", function() {
28+
test( "{ value: 5 }", function() {
3229
expect( 1 );
3330
$( "#progressbar" ).progressbar({
3431
value: 5
3532
});
36-
equal( 5, $( "#progressbar" ).progressbar( "value" ) );
33+
equal( $( "#progressbar" ).progressbar( "value" ), 5 );
3734
});
3835

39-
test( "{ value : -5 }", function() {
36+
test( "{ value: -5 }", function() {
4037
expect( 1 );
4138
$( "#progressbar" ).progressbar({
4239
value: -5
4340
});
44-
deepEqual( 0, $( "#progressbar" ).progressbar( "value" ) );
41+
equal( $( "#progressbar" ).progressbar( "value" ), 0,
42+
"value constrained at min" );
4543
});
4644

47-
test( "{ value : 105 }", function() {
45+
test( "{ value: 105 }", function() {
4846
expect( 1 );
4947
$( "#progressbar" ).progressbar({
5048
value: 105
5149
});
52-
deepEqual( 100, $( "#progressbar" ).progressbar( "value" ) );
53-
});
54-
55-
test( "{ max : 5, value : 10 }", function() {
56-
expect( 1 );
57-
$("#progressbar").progressbar({
58-
max: 5,
59-
value: 10
60-
});
61-
deepEqual( 5, $( "#progressbar" ).progressbar( "value" ) );
50+
equal( $( "#progressbar" ).progressbar( "value" ), 100,
51+
"value constrained at max" );
6252
});
6353

64-
test( "{ value : 10, max : 5 }", function() {
54+
test( "{ value: 10, max: 5 }", function() {
6555
expect( 1 );
6656
$("#progressbar").progressbar({
6757
max: 5,
6858
value: 10
6959
});
70-
deepEqual( 5, $( "#progressbar" ).progressbar( "value" ) );
60+
equal( $( "#progressbar" ).progressbar( "value" ), 5,
61+
"value constrained at max" );
7162
});
7263

73-
test( "{ max : 5 }", function() {
64+
test( "change max below value", function() {
7465
expect( 1 );
7566
$("#progressbar").progressbar({
7667
max: 10,
7768
value: 10
7869
}).progressbar( "option", "max", 5 );
79-
deepEqual( 5, $( "#progressbar" ).progressbar( "value" ) );
70+
equal( $( "#progressbar" ).progressbar( "value" ), 5,
71+
"value constrained at max" );
8072
});

0 commit comments

Comments
 (0)