var expect = require('chai').expect; module.exports = function(helpers) { var component = helpers.mount(require('./index'), { colors: ['red', 'green', 'blue'] }); expect(component.events.length).to.equal(0); component.input = { colors: ['red', 'blue'] }; component.update(); expect(component.events.length).to.equal(1); expect(component.events[0].color).to.equal('green'); expect(component.events[0].node.innerHTML).to.contain('green'); component.input = { colors: ['red'] }; component.update(); expect(component.events.length).to.equal(2); expect(component.events[1].color).to.equal('blue'); expect(component.events[1].node.innerHTML).to.contain('blue'); };