mirror of https://github.com/sveltejs/svelte
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
498 B
39 lines
498 B
5 years ago
|
const value = [];
|
||
|
export default {
|
||
|
props: {
|
||
|
value,
|
||
|
},
|
||
|
|
||
|
async test({ assert, component, target, window }) {
|
||
|
const inputs = target.querySelectorAll('input');
|
||
|
|
||
|
const event = new window.Event('input');
|
||
|
|
||
|
for (const input of inputs) {
|
||
|
input.value = 'h';
|
||
|
await input.dispatchEvent(event);
|
||
|
}
|
||
|
|
||
|
assert.deepEqual(value, [
|
||
|
'1',
|
||
|
'2',
|
||
|
'3',
|
||
|
'4',
|
||
|
'5',
|
||
|
'6',
|
||
|
'7',
|
||
|
'8',
|
||
|
'9',
|
||
|
'10',
|
||
|
'11',
|
||
|
'12',
|
||
|
'13',
|
||
|
'14',
|
||
|
'15',
|
||
|
'16',
|
||
|
'17',
|
||
|
'18',
|
||
|
]);
|
||
|
},
|
||
|
};
|