2017-02-20 16:04:50 -07:00

30 lines
748 B
JavaScript

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