export default {
	dev: true,

	html: `
		<select>
			<option value='A'>A</option>
			<option value='B'>B</option>
			<option value='C'>C</option>
		</select>
	`,

	test(assert, component, target, window) {
		const select = target.querySelector('select');
		const options = target.querySelectorAll('option');

		const change = new window.Event('change');

		options[1].selected = true;
		select.dispatchEvent(change);

		assert.equal(component.get('selected').letter, 'B');
		assert.htmlEqual(target.innerHTML, `
			<select>
				<option value='A'>A</option>
				<option value='B'>B</option>
				<option value='C'>C</option>
			</select>

			B
		`);
	}
};