fix some more tests

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

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

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

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

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

Loading…
Cancel
Save