34 lines
867 B
JavaScript
34 lines
867 B
JavaScript
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
|