export default { data: { name: 'world' }, html: `<input>\n<p>hello world</p>`, test ( assert, component, target, window ) { const input = target.querySelector( 'input' ); assert.equal( input.value, 'world' ); const event = new window.Event( 'input' ); input.value = 'everybody'; input.dispatchEvent( event ); assert.equal( target.innerHTML, `<input>\n<p>hello everybody</p>` ); component.set({ name: 'goodbye' }); assert.equal( input.value, 'goodbye' ); assert.equal( target.innerHTML, `<input>\n<p>hello goodbye</p>` ); } };