Skip to content
Snippets Groups Projects
RefreshMethodSpec.js 867 B
Newer Older
  • Learn to ignore specific revisions
  • Laura Cappelli's avatar
    Laura Cappelli committed
    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