Skip to content

Commit 5f6ce0d

Browse files
committed
test that an empty string val results in the min attr value on refresh
1 parent f585df2 commit 5f6ce0d

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

tests/unit/slider/index.html

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ <h2 id="qunit-userAgent"></h2>
7070
<label for="step-slider">Input slider:</label>
7171
<input type="range" name="step-slider" id="step-slider" value="25" min="0" max="100" step="20"/>
7272
</div>
73+
74+
<div data-role="fieldcontain">
75+
<label for="empty-string-val-slider">Input slider:</label>
76+
<input type="range" name="empty-string-val-slider" id="empty-string-val-slider" value="25" min="10" max="100" step="20"/>
77+
</div>
7378
</div>
7479

7580
<div id="enhancetest">

tests/unit/slider/slider_core.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,10 @@
2121
ok( slider.val() > 0, "the value has been altered" );
2222
same( slider.val() % step, 0, "value has 'snapped' to a step" );
2323
});
24+
25+
test( "empty string value results defaults to slider min value", function() {
26+
var slider = $( "#empty-string-val-slider" );
27+
same( slider.attr('min'), "10", "slider min is greater than 0" );
28+
same( slider.val( '' ).slider( 'refresh' ).val(), slider.attr('min'), "val is equal to min attr");
29+
});
2430
})( jQuery );

0 commit comments

Comments
 (0)