2017-02-25 16:29:32 -07:00

23 lines
789 B
JavaScript

var expect = require('chai').expect;
module.exports = function(helpers) {
var counter = 0;
var component = helpers.mount(require('./index'), {
counter: counter
});
expect(component.el.querySelector('.unpreserved-counter').innerHTML).to.equal('0');
expect(component.getEl('preserve').getAttribute('data-counter')).to.equal('0');
expect(component.el.querySelector('.preserved-counter').innerHTML).to.equal('0');
component.input ={
counter: ++counter
};
component.update();
expect(component.el.querySelector('.unpreserved-counter').innerHTML).to.equal('1');
expect(component.getEl('preserve').getAttribute('data-counter')).to.equal('0');
expect(component.el.querySelector('.preserved-counter').innerHTML).to.equal('0');
};