/*= require lib/utils/common_utils */ (function() { describe('Application', function() { return describe('disable buttons', function() { fixture.preload('application.html'); beforeEach(function() { return fixture.load('application.html'); }); it('should prevent default action for disabled buttons', function() { var $button, isClicked; gl.utils.preventDisabledButtons(); isClicked = false; $button = $('#test-button'); $button.click(function() { return isClicked = true; }); $button.trigger('click'); return expect(isClicked).toBe(false); }); return it('should be on the same page if a disabled link clicked', function() { var locationBeforeLinkClick; locationBeforeLinkClick = window.location.href; gl.utils.preventDisabledButtons(); $('#test-link').click(); return expect(window.location.href).toBe(locationBeforeLinkClick); }); }); }); }).call(this);