Skip to content
Snippets Groups Projects
offMethodSpec.js 893 B
Newer Older
  • Learn to ignore specific revisions
  • Laura Cappelli's avatar
    Laura Cappelli committed
    //--------------------------------------------------
    //--------------------------------------------------
    //-- Removes attached function from slider event  --
    //--------------------------------------------------
    //--------------------------------------------------
    
    
    
    describe("'off()' test", function() {
        var testSlider, eventHandlerTriggered, mouse;
    
        var onStart = function(){
            eventHandlerTriggered = true;
        };
    
    
        beforeEach(function() {
            eventHandlerTriggered = false;
            mouse = document.createEvent('MouseEvents');
        });
    
    
        it("should properly unbind an event listener", function() {
            testSlider = $("#testSlider1").slider();
    
            testSlider.on('slideStart', onStart);
            testSlider.off('slideStart', onStart);
    
            testSlider.data('slider')._mousedown(mouse);
    
            expect(eventHandlerTriggered).not.toBeTruthy();
        });
    });