mirror of https://github.com/sveltejs/svelte
37 lines
574 B
37 lines
574 B
export default {
|
|
immutable: true,
|
|
|
|
html: `
|
|
<div>
|
|
<h3>Called 1 times.</h3>
|
|
<p>baz true</p>
|
|
</div>
|
|
`,
|
|
|
|
ssrHtml: `
|
|
<div>
|
|
<h3>Called 0 times.</h3>
|
|
<p>baz false</p>
|
|
</div>`,
|
|
|
|
test({ assert, component, target }) {
|
|
const nested = component.nested;
|
|
|
|
assert.htmlEqual(target.innerHTML, `
|
|
<div>
|
|
<h3>Called 1 times.</h3>
|
|
<p>baz true</p>
|
|
</div>
|
|
`);
|
|
|
|
// eslint-disable-next-line no-self-assign
|
|
nested.foo = nested.foo;
|
|
assert.htmlEqual(target.innerHTML, `
|
|
<div>
|
|
<h3>Called 1 times.</h3>
|
|
<p>baz true</p>
|
|
</div>
|
|
`);
|
|
}
|
|
};
|