update tests

pull/1864/head
Rich Harris 7 years ago
parent 4c2fdcf657
commit f13c2272df

@ -1 +1,11 @@
<script>
import { onDestroy, createEventDispatcher } from 'svelte';
const dispatch = createEventDispatcher();
onDestroy(() => {
dispatch('destroy');
});
</script>
<p>i am a widget</p>

@ -5,19 +5,19 @@ export default {
html: '<div><p>i am a widget</p></div>',
test ( assert, component ) {
test(assert, component) {
let count = 0;
component.$on( 'widgetTornDown', function () {
assert.equal( this, component );
component.$on('widgetTornDown', function() {
assert.equal(this, component);
count += 1;
});
component.visible = false;
assert.equal( count, 1 );
assert.equal(count, 1);
component.visible = true;
component.visible = false;
assert.equal( count, 2 );
assert.equal(count, 2);
}
};

@ -1,5 +1,5 @@
export default {
test(assert, component) {
component.l1.destroy();
component.l1.$destroy();
}
};

@ -1,5 +1,7 @@
<script>
import Level1 from './Level1.html';
export let l1;
</script>
<Level1 ref:l1 />

@ -1,4 +1,6 @@
<div class="level2" ref:wat>
<div class="level2">
<h4>level 2</h4>
{#if condition}
<span>TRUE! <slot></slot></span>

@ -1,4 +1,4 @@
<div class="level3" ref:thingy>
<div class="level3">
<h4>level 3</h4>
<slot></slot>
</div>

@ -1,7 +1,8 @@
export default {
html: '<div><p>i am a widget</p></div>',
test ( assert, component ) {
const widget = component.widget;
assert.ok( widget.isWidget );
test(assert, component) {
const { widget } = component;
assert.ok(widget.isWidget);
}
};

@ -1,5 +1,6 @@
<script>
import Widget from './Widget.html';
export let widget;
</script>
<div>

@ -12,13 +12,13 @@ export default {
</div>
`,
test ( assert, component, target, window ) {
const button = target.querySelector( 'button' );
const click = new window.MouseEvent( 'click' );
test(assert, component, target, window) {
const button = target.querySelector('button');
const click = new window.MouseEvent('click');
button.dispatchEvent( click );
button.dispatchEvent(click);
assert.htmlEqual( target.innerHTML, `
assert.htmlEqual(target.innerHTML, `
<button>show modal</button>
`);
}

Loading…
Cancel
Save