mirror of https://github.com/sveltejs/svelte
21 lines
461 B
21 lines
461 B
export default {
|
|
props: {
|
|
options: [ { id: 'a' }, { id: 'b' }, { id: 'c' } ],
|
|
selected: 'b'
|
|
},
|
|
|
|
test({ assert, component, target, window }) {
|
|
const select = target.querySelector('select');
|
|
assert.equal(select.value, 'b');
|
|
|
|
const event = new window.Event('change');
|
|
|
|
select.value = 'c';
|
|
select.dispatchEvent(event);
|
|
|
|
assert.equal(select.value, 'c');
|
|
assert.equal(component.lastChangedTo, 'c');
|
|
assert.equal(component.selected, 'c');
|
|
}
|
|
};
|