You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
867 B
34 lines
867 B
1 year ago
|
describe("refresh() Method Tests", function() {
|
||
|
var testSlider;
|
||
|
|
||
|
afterEach(function() {
|
||
|
if(testSlider) {
|
||
|
testSlider.destroy();
|
||
|
}
|
||
|
});
|
||
|
|
||
|
it("does not convert a non-range slider into a range slider when invoked", function() {
|
||
|
// Initialize non-range slider
|
||
|
testSlider = new Slider("#testSlider1", {
|
||
|
min: 0,
|
||
|
max: 10,
|
||
|
value: 5
|
||
|
});
|
||
|
|
||
|
// Assert that slider is non-range slider
|
||
|
var initialValue = testSlider.getValue();
|
||
|
var sliderIsRangeValue = initialValue instanceof Array;
|
||
|
|
||
|
expect(sliderIsRangeValue).toBeFalsy();
|
||
|
|
||
|
// Invoke refresh() method
|
||
|
testSlider.refresh();
|
||
|
|
||
|
// Assert that slider remains a non-range slider
|
||
|
var afterRefreshValue = testSlider.getValue();
|
||
|
sliderIsRangeValue = afterRefreshValue instanceof Array;
|
||
|
|
||
|
expect(sliderIsRangeValue).toBeFalsy();
|
||
|
});
|
||
|
|
||
|
}); // End of spec
|