mirror of https://github.com/sveltejs/svelte
parent
8126ff1344
commit
0e5d3a2eb4
@ -1,26 +1,26 @@
|
||||
export async function test({ assert, target, logs }: { assert: any; target: any; logs: any }) {
|
||||
const select = target.querySelector('select');
|
||||
const options = target.querySelectorAll('option');
|
||||
const [btn] = target.querySelectorAll('button');
|
||||
const select = target.querySelector('select');
|
||||
const options = target.querySelectorAll('option');
|
||||
const [btn] = target.querySelectorAll('button');
|
||||
|
||||
assert.equal(select.multiple, false);
|
||||
assert.equal(options[0].selected, false);
|
||||
assert.equal(options[1].selected, true);
|
||||
assert.equal(options[2].selected, false);
|
||||
assert.equal(select.multiple, false);
|
||||
assert.equal(options[0].selected, false);
|
||||
assert.equal(options[1].selected, true);
|
||||
assert.equal(options[2].selected, false);
|
||||
|
||||
btn.click();
|
||||
await Promise.resolve();
|
||||
btn.click();
|
||||
await Promise.resolve();
|
||||
|
||||
assert.equal(select.multiple, true);
|
||||
assert.equal(options[0].selected, false);
|
||||
assert.equal(options[1].selected, true);
|
||||
assert.equal(options[2].selected, false);
|
||||
assert.equal(select.multiple, true);
|
||||
assert.equal(options[0].selected, false);
|
||||
assert.equal(options[1].selected, true);
|
||||
assert.equal(options[2].selected, false);
|
||||
|
||||
btn.click();
|
||||
await Promise.resolve();
|
||||
btn.click();
|
||||
await Promise.resolve();
|
||||
|
||||
assert.equal(select.multiple, false);
|
||||
assert.equal(options[0].selected, false);
|
||||
assert.equal(options[1].selected, true);
|
||||
assert.equal(options[2].selected, false);
|
||||
assert.equal(select.multiple, false);
|
||||
assert.equal(options[0].selected, false);
|
||||
assert.equal(options[1].selected, true);
|
||||
assert.equal(options[2].selected, false);
|
||||
}
|
||||
|
||||
Loading…
Reference in new issue