export default {
	props: {
		props: {
			disabled: true,
			type: 'button',
			'data-named': 'foo'
		}
	},
	html: '',
	test({ assert, component, target }) {
		const button = target.querySelector('button');
		assert.equal(button.disabled, true);
		assert.equal(button.type, 'button');
		assert.equal(button.dataset.named, 'foo');
		component.props = { type: 'submit' };
		assert.htmlEqual(target.innerHTML, '');
		assert.equal(button.disabled, false);
		assert.equal(button.type, 'submit');
		assert.equal(button.dataset.named, undefined);
	}
};