mithril-query
Version:
Query mithril virtual dom for testing purposes
24 lines (21 loc) • 688 B
JavaScript
/* eslint-env mocha */
global.window = Object.assign(
require('mithril/test-utils/domMock.js')(),
require('mithril/test-utils/pushStateMock')()
)
global.requestAnimationFrame = callback =>
global.setTimeout(callback, 1000 / 60)
const simpleModule = require('./simple')
const mq = require('../')
describe('simple module', function() {
it('should generate appropriate output', function() {
var output = mq(simpleModule)
output.should.have('span')
output.should.have('div > span')
output.should.have('#fooId')
output.should.have('.barClass')
output.should.have(':contains(barContent)')
output.should.contain('barContent')
output.log('div');
})
})