var expect = require('chai').expect; module.exports = function(helpers) { var component = helpers.mount(require('./index'), { }); var innerComponent = component.getComponent('inner'); expect(innerComponent.___startNode.className).to.equal('inner'); expect(component.___startNode).to.not.equal(innerComponent.___startNode); expect(component.___endNode).to.not.equal(innerComponent.___endNode); expect(helpers.targetEl.querySelector('.inner').innerHTML).to.equal('0'); component.state.count++; component.update(); innerComponent = component.getComponent('inner'); expect(innerComponent.___startNode.className).to.equal('inner'); expect(component.___startNode).to.not.equal(innerComponent.___startNode); expect(component.___endNode).to.not.equal(innerComponent.___endNode); expect(helpers.targetEl.querySelector('.inner').innerHTML).to.equal('1'); };