fix some more tests

pull/1864/head
Rich Harris 7 years ago
parent a18ef98ca1
commit 4231c62dbc

@ -1,6 +1,4 @@
export default {
solo: 1,
html: `
<p><span class=''>1</span></p>
<p><span class='selected'>2</span></p>

@ -15,11 +15,11 @@ export default {
<p>baz x: initial</p>
`,
test ( assert, component, target, window ) {
async test(assert, component, target, window) {
const click = new window.MouseEvent('click');
const buttons = [...target.querySelectorAll('button')];
buttons[0].dispatchEvent( click );
await buttons[0].dispatchEvent(click);
assert.equal(component.x, 'p');
assert.htmlEqual(target.innerHTML, `
@ -32,7 +32,7 @@ export default {
<p>baz x: p</p>
`);
buttons[1].dispatchEvent( click );
await buttons[1].dispatchEvent(click);
assert.equal(component.x, 'q');
assert.htmlEqual(target.innerHTML, `
@ -45,7 +45,7 @@ export default {
<p>baz x: q</p>
`);
buttons[2].dispatchEvent( click );
await buttons[2].dispatchEvent(click);
assert.equal(component.x, 'r');
assert.htmlEqual(target.innerHTML, `

@ -4,11 +4,11 @@ export default {
<p>count: 10</p>
`,
test ( assert, component, target, window ) {
async test(assert, component, target, window) {
const click = new window.MouseEvent('click');
const button = target.querySelector('button');
button.dispatchEvent( click );
await button.dispatchEvent(click);
assert.equal(component.x, 11);
assert.htmlEqual(target.innerHTML, `
@ -16,7 +16,7 @@ export default {
<p>count: 11</p>
`);
button.dispatchEvent( click );
await button.dispatchEvent(click);
assert.equal(component.x, 12);
assert.htmlEqual(target.innerHTML, `

@ -7,17 +7,17 @@ export default {
<button>Hide</button>
`,
test(assert, component, target, window) {
async test(assert, component, target, window) {
const click = new window.MouseEvent('click');
target.querySelector('button').dispatchEvent(click);
await target.querySelector('button').dispatchEvent(click);
assert.equal(component.show, false);
assert.htmlEqual(target.innerHTML, `
<button>Show</button>
`);
target.querySelector('button').dispatchEvent(click);
await target.querySelector('button').dispatchEvent(click);
assert.equal(component.show, true);
assert.htmlEqual(target.innerHTML, `

Loading…
Cancel
Save