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
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
|