export default { html: '
red
', test({ assert, component, target }) { const div = target.querySelector('div'); assert.equal(div.dataset.foo, 'bar'); assert.equal(div.dataset.named, 'value'); component.color = 'blue'; component.props = { 'data-foo': 'baz', 'data-named': 'qux' }; assert.htmlEqual(target.innerHTML, '
blue
'); assert.equal(div.dataset.foo, 'baz'); assert.equal(div.dataset.named, 'value'); component.color = 'blue'; component.props = {}; assert.htmlEqual(target.innerHTML, '
blue
'); assert.equal(div.dataset.foo, undefined); } };