21/32
var expect = require('expect.js'),
hiderModule = require('../lib/hider.coffee'),
jsdom = require('jsdom'),
jQuery = require('jquery'),
doc = jsdom.jsdom('' +
'
' +
''),
window = doc.parentWindow();
$ = global.jQuery = jQuery.create(window);
describe('Test jQuery works', function () {
it('Should work', function () {
expect($('input').length).to.equal(1);
});
describe('Test Hider', function () {
selector = '#test';
it('should hide the element when hide is called', function () {
hider = new hiderModule.Hider(selector);
hider.hide();
expect($(selector).is(':visible')).not.to.be.ok();
});
});
The test