export default { html: '<div><p></p></div>', test ( assert, component, target ) { const widget = component.refs.widget; assert.equal( widget.get( 'show' ), false ); widget.set({show: true}); assert.htmlEqual( target.innerHTML, '<div><p>Hello</p></div>' ); component.set({data: 'World'}); assert.htmlEqual( target.innerHTML, '<div><p>World</p></div>' ); widget.set({show: false}); assert.htmlEqual( target.innerHTML, '<div><p></p></div>' ); component.set({data: 'Goodbye'}); assert.htmlEqual( target.innerHTML, '<div><p></p></div>' ); widget.set({show: true}); assert.htmlEqual( target.innerHTML, '<div><p>Goodbye</p></div>' ); } };