format test

pull/7967/head
Yuichiro Yamashita 4 years ago
parent 387bed1c4f
commit a32d7c2ead

@ -1,10 +1,11 @@
<script> <script>
import { onDestroy } from "svelte" import { onDestroy } from 'svelte';
onDestroy(() => { onDestroy(() => {
const el = document.querySelector('#show') const el = document.querySelector('#show');
console.log(`Element exist ${!!el}`) console.log(`Element exist ${!!el}`);
console.log("Custom component destroyed.") console.log('Custom component destroyed.');
}) });
</script> </script>
<p>Hello</p> <p>Hello</p>

@ -1,8 +1,6 @@
let log; let log;
export default { export default {
html: ` html: '<button>Show/Hide</button><div id="show"><p>Hello</p></div>',
<button>Show/Hide</button><div id="show"><p>Hello</p></div>
`,
before_test() { before_test() {
log = console.log; log = console.log;
@ -17,11 +15,7 @@ export default {
const messages = []; const messages = [];
console.log = msg => messages.push(msg); console.log = msg => messages.push(msg);
await button.dispatchEvent(event); await button.dispatchEvent(event);
//This means element gets removed assert.htmlEqual(target.innerHTML, '<button>Show/Hide</button>');
assert.htmlEqual(target.innerHTML, `
<button>Show/Hide</button>
`);
//This means element existed on Destroy gets called
assert.deepEqual(messages, ['Element exist true', 'Custom component destroyed.']); assert.deepEqual(messages, ['Element exist true', 'Custom component destroyed.']);
} }
}; };

@ -1,16 +1,12 @@
<script> <script>
import CustomComponent from './CustomComponent.svelte' import CustomComponent from './CustomComponent.svelte';
let div; let show = true;
let show = true
</script> </script>
<button on:click={() => { <button on:click={() => show = !show}>Show/Hide</button>
show = !show
}}>Show/Hide</button>
{#if show} {#if show}
<div id="show"> <div id="show">
<CustomComponent /> <CustomComponent />
</div> </div>
{/if} {/if}

Loading…
Cancel
Save