d2-ui
Version:
41 lines (31 loc) • 1.05 kB
JavaScript
/* global describe, it, expect */
/* jshint expr: true */
var jsdom = require('../index')
describe('check useEach false (default)', function () {
var someContent = '<div>hola</div>'
jsdom()
it('check that html body is empty', function () {
expect(document.body.innerHTML).to.be.empty
})
it('accepts an html body', function () {
document.body.innerHTML = someContent
expect(document.body.innerHTML).eql(someContent)
})
it('has document persisting across tests', function () {
expect(document.body.innerHTML).eql(someContent)
})
})
describe('check useEach true', function () {
var someContent = '<div>hola</div>'
jsdom({ useEach: true })
it('check that html body is empty', function () {
expect(document.body.innerHTML).to.be.empty
})
it('accepts an html body', function () {
document.body.innerHTML = someContent
expect(document.body.innerHTML).eql(someContent)
})
it('changes to the dom do not persist between tests', function () {
expect(document.body.innerHTML).to.be.empty
})
})