mirror of https://github.com/sveltejs/svelte
parent
93110e9c4b
commit
db31d920a0
@ -1,7 +0,0 @@
|
|||||||
<svelte:meta tag="my-counter"/>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
export let count = 0;
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<button on:click='{() => count += 1}'>count: {count}</button>
|
|
@ -1,10 +0,0 @@
|
|||||||
<svelte:meta tag="my-app"/>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
import Counter from './Counter.html';
|
|
||||||
|
|
||||||
export let count;
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<Counter bind:count/>
|
|
||||||
<p>clicked {count} times</p>
|
|
@ -1,17 +0,0 @@
|
|||||||
import * as assert from 'assert';
|
|
||||||
import './main.html';
|
|
||||||
|
|
||||||
export default async function (target) {
|
|
||||||
target.innerHTML = '<my-app/>';
|
|
||||||
const el = target.querySelector('my-app');
|
|
||||||
const counter = el.shadowRoot.querySelector('my-counter');
|
|
||||||
const button = counter.shadowRoot.querySelector('button');
|
|
||||||
|
|
||||||
assert.equal(counter.count, 0);
|
|
||||||
assert.equal(counter.shadowRoot.innerHTML, `<button>count: 0</button>`);
|
|
||||||
|
|
||||||
await button.dispatchEvent(new MouseEvent('click'));
|
|
||||||
|
|
||||||
assert.equal(counter.count, 1);
|
|
||||||
assert.equal(counter.shadowRoot.innerHTML, `<button>count: 1</button>`);
|
|
||||||
}
|
|
Loading…
Reference in new issue