UNPKG

web-tools_td_20171017

Version:
53 lines (51 loc) 1.82 kB
describe('Class API:', function () { describe('#addClass()', function () { let $ele = null before(function () { let div = document.createElement('div') div.id = 'J_addClass' document.body.appendChild(div) $ele = document.querySelector('#J_addClass') }) it(`webtools.addClass($ele, 'test') should return true`, function () { webtools.addClass($ele, 'test') assert(webtools.hasClass($ele, 'test')) }); after(function () { document.body.removeChild($ele) }) }); describe('#hasClass()', function () { let $ele = null before(function () { let div = document.createElement('div') div.id = 'J_hasClass' document.body.appendChild(div) $ele = document.querySelector('#J_hasClass') webtools.addClass($ele, 'test') }) it(`webtools.hasClass($ele, 'test') should return true`, function () { assert(webtools.hasClass($ele, 'test')) }); after(function () { document.body.removeChild($ele) }) }); describe('#removeClass()', function () { let $ele = null before(function () { let div = document.createElement('div') div.id = 'J_removeClass' document.body.appendChild(div) $ele = document.querySelector('#J_removeClass') webtools.addClass($ele, 'test') }) it(`webtools.removeClass($ele, 'test') should return false`, function () { webtools.removeClass($ele, 'test') assert.notEqual(webtools.hasClass($ele, 'test')) }); after(function () { document.body.removeChild($ele) }) }); });