Skip to content

Commit 7272f3b

Browse files
committed
Progressbar: Added unit test for #7231 - valueDiv should be hidden when value is at 0%
1 parent 3b77ac6 commit 7272f3b

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

tests/unit/progressbar/progressbar_options.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,23 @@ test("{ value : 0 }, default", function() {
1010
same( 0, $("#progressbar").progressbar("value") );
1111
});
1212

13+
// Ticket #7231 - valueDiv should be hidden when value is at 0%
14+
test( "value: visibility of valueDiv", function() {
15+
expect( 5 );
16+
var element = $( "#progressbar" ).progressbar({
17+
value: 0
18+
});
19+
ok( element.children( ".ui-progressbar-value" ).is( ":hidden" ), "valueDiv hidden when value is initialized at 0" );
20+
element.progressbar( "value", 1 );
21+
ok( element.children( ".ui-progressbar-value" ).is( ":visible" ), "valueDiv visible when value is set to 1" );
22+
element.progressbar( "value", 100 );
23+
ok( element.children( ".ui-progressbar-value" ).is( ":visible" ), "valueDiv visible when value is set to 100" );
24+
element.progressbar( "value", 0 );
25+
ok( element.children( ".ui-progressbar-value" ).is( ":hidden" ), "valueDiv hidden when value is set to 0" );
26+
element.progressbar( "value", -1 );
27+
ok( element.children( ".ui-progressbar-value" ).is( ":hidden" ), "valueDiv hidden when value set to -1 (normalizes to 0)" );
28+
});
29+
1330
test("{ value : 5 }", function() {
1431
$("#progressbar").progressbar({
1532
value: 5

0 commit comments

Comments
 (0)