Add tests for unmounting entries in an each block

pull/3056/head
Bryan Terce 6 years ago
parent bd985b06c6
commit f6d0fbe0af
No known key found for this signature in database
GPG Key ID: DF2E2829CA6E5BF4

@ -0,0 +1,5 @@
<script>
export let title;
</script>
<p>{title}</p>

@ -0,0 +1,27 @@
export default {
props: {
titles: [{ name: 'a', }, { name: 'b' }, { name: 'c' }]
},
html: `
<p>a</p>
<p>b</p>
<p>c</p>
`,
test({ assert, component, target }) {
component.titles = [{ name: 'b' }, { name: 'c' }];
assert.htmlEqual(target.innerHTML, `
<p>b</p>
<p>c</p>
`);
component.titles = [{ name: 'c' }];
assert.htmlEqual(target.innerHTML, `
<p>c</p>
`);
}
};

@ -0,0 +1,9 @@
<script>
import Nested from './Nested.svelte';
export let titles;
</script>
{#each titles as title (title.name)}
<Nested title="{title.name}"/>
{/each}
Loading…
Cancel
Save