update some more tests

pull/1864/head
Rich Harris 7 years ago
parent 8e6084d135
commit ff0abb1061

@ -5,8 +5,6 @@ const values = [
]; ];
export default { export default {
solo: 1,
props: { props: {
values, values,
selected: values[1] selected: values[1]

@ -35,7 +35,7 @@ export default {
assert.equal(inputs[0].value, 'one'); assert.equal(inputs[0].value, 'one');
inputs[1].value = 'four'; inputs[1].value = 'four';
inputs[1].dispatchEvent(event); await inputs[1].dispatchEvent(event);
assert.equal(items[1], 'four'); assert.equal(items[1], 'four');
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `

@ -15,14 +15,14 @@ export default {
<input value=world> <input value=world>
`, `,
test(assert, component, target, window) { async test(assert, component, target, window) {
const input = target.querySelector('input'); const input = target.querySelector('input');
assert.equal(input.value, 'world'); assert.equal(input.value, 'world');
const event = new window.Event('input'); const event = new window.Event('input');
input.value = 'everybody'; input.value = 'everybody';
input.dispatchEvent(event); await input.dispatchEvent(event);
assert.equal(input.value, 'everybody'); assert.equal(input.value, 'everybody');
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `

@ -18,7 +18,7 @@ export default {
<pre>{"foo":"a","bar":"b","baz":"c"}</pre> <pre>{"foo":"a","bar":"b","baz":"c"}</pre>
`, `,
test(assert, component, target, window) { async test(assert, component, target, window) {
const input = target.querySelector('input'); const input = target.querySelector('input');
const event = new window.Event('input'); const event = new window.Event('input');
@ -26,7 +26,7 @@ export default {
// edit bar // edit bar
input.value = 'e'; input.value = 'e';
input.dispatchEvent(event); await input.dispatchEvent(event);
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<input> <input>
@ -38,7 +38,7 @@ export default {
assert.equal(input.value, 'c'); assert.equal(input.value, 'c');
input.value = 'f'; input.value = 'f';
input.dispatchEvent(event); await input.dispatchEvent(event);
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<input> <input>
@ -50,7 +50,7 @@ export default {
assert.equal(input.value, 'a'); assert.equal(input.value, 'a');
input.value = 'd'; input.value = 'd';
input.dispatchEvent(event); await input.dispatchEvent(event);
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<input> <input>

@ -16,7 +16,7 @@ export default {
<p>hello alice</p> <p>hello alice</p>
`, `,
test(assert, component, target, window) { async test(assert, component, target, window) {
const input = target.querySelector('input'); const input = target.querySelector('input');
assert.equal(input.value, 'alice'); assert.equal(input.value, 'alice');
@ -24,7 +24,7 @@ export default {
const event = new window.Event('input'); const event = new window.Event('input');
input.value = 'bob'; input.value = 'bob';
input.dispatchEvent(event); await input.dispatchEvent(event);
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<input> <input>

@ -20,7 +20,7 @@ export default {
<pre>{"foo":"a","bar":"b","baz":"c"}</pre> <pre>{"foo":"a","bar":"b","baz":"c"}</pre>
`, `,
test(assert, component, target, window) { async test(assert, component, target, window) {
const input = target.querySelector('input'); const input = target.querySelector('input');
const event = new window.Event('input'); const event = new window.Event('input');
@ -28,7 +28,7 @@ export default {
// edit bar // edit bar
input.value = 'e'; input.value = 'e';
input.dispatchEvent(event); await input.dispatchEvent(event);
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<input> <input>
@ -40,7 +40,7 @@ export default {
assert.equal(input.value, 'c'); assert.equal(input.value, 'c');
input.value = 'f'; input.value = 'f';
input.dispatchEvent(event); await input.dispatchEvent(event);
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<input> <input>
@ -52,7 +52,7 @@ export default {
assert.equal(input.value, 'a'); assert.equal(input.value, 'a');
input.value = 'd'; input.value = 'd';
input.dispatchEvent(event); await input.dispatchEvent(event);
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<input> <input>

@ -19,7 +19,7 @@ export default {
<div><input value=three><p>three</p></div> <div><input value=three><p>three</p></div>
`, `,
test(assert, component, target, window) { async test(assert, component, target, window) {
const inputs = [...target.querySelectorAll('input')]; const inputs = [...target.querySelectorAll('input')];
assert.equal(inputs[0].value, 'one'); assert.equal(inputs[0].value, 'one');
@ -27,7 +27,7 @@ export default {
const event = new window.Event('input'); const event = new window.Event('input');
inputs[1].value = 'four'; inputs[1].value = 'four';
inputs[1].dispatchEvent(event); await inputs[1].dispatchEvent(event);
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
<div><input><p>one</p></div> <div><input><p>one</p></div>

@ -24,7 +24,7 @@ export default {
<p>foo: 2</p> <p>foo: 2</p>
`, `,
test(assert, component, target, window) { async test(assert, component, target, window) {
const select = target.querySelector('select'); const select = target.querySelector('select');
const options = [...target.querySelectorAll('option')]; const options = [...target.querySelectorAll('option')];
@ -34,7 +34,7 @@ export default {
const change = new window.Event('change'); const change = new window.Event('change');
options[2].selected = true; options[2].selected = true;
select.dispatchEvent(change); await select.dispatchEvent(change);
assert.equal(component.foo, 3); assert.equal(component.foo, 3);
assert.htmlEqual( target.innerHTML, ` assert.htmlEqual( target.innerHTML, `

@ -5,7 +5,7 @@ export default {
letter: 'b' letter: 'b'
}, },
test(assert, component, target, window) { async test(assert, component, target, window) {
component.modal.toggle(); component.modal.toggle();
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `
@ -22,7 +22,7 @@ export default {
const change = new window.MouseEvent('change'); const change = new window.MouseEvent('change');
select.options[2].selected = true; select.options[2].selected = true;
select.dispatchEvent(change); await select.dispatchEvent(change);
assert.equal(component.letter, 'c'); assert.equal(component.letter, 'c');
assert.deepEqual(Array.from(select.options).map(o => o.selected), [ assert.deepEqual(Array.from(select.options).map(o => o.selected), [

@ -27,7 +27,7 @@ export default {
selected: 'one', selected: 'one',
}, },
test(assert, component, target, window) { async test(assert, component, target, window) {
const select = target.querySelector('select'); const select = target.querySelector('select');
const options = [...target.querySelectorAll('option')]; const options = [...target.querySelectorAll('option')];
@ -37,7 +37,7 @@ export default {
const change = new window.Event('change'); const change = new window.Event('change');
options[1].selected = true; options[1].selected = true;
select.dispatchEvent(change); await select.dispatchEvent(change);
assert.equal(component.selected, 'two'); assert.equal(component.selected, 'two');
assert.htmlEqual(target.innerHTML, ` assert.htmlEqual(target.innerHTML, `

@ -1,5 +0,0 @@
export default {
test(assert, component) {
assert.equal(component.one.snapshot, 2);
}
};

@ -12,6 +12,6 @@ export default {
foo.double(); foo.double();
assert.deepEqual(values, [6]); assert.deepEqual(values, ['6']);
} }
}; };
Loading…
Cancel
Save