Tests addedt for `self` modifier

pull/3377/head
Samuel Elgozi 5 years ago
parent b6679eba7a
commit 61ad408760

@ -0,0 +1,16 @@
export default {
html: `
<div>
<button>click me</button>
</div>
`,
async test({ assert, component, target, window }) {
const button = target.querySelector('button');
const event = new window.MouseEvent('click');
await button.dispatchEvent(event);
assert.ok(!component.inner_clicked);
},
};

@ -0,0 +1,11 @@
<script>
export let inner_clicked;
function handle_click(event) {
inner_clicked = true;
}
</script>
<div on:click|self={handle_click}>
<button>click me</button>
</div>
Loading…
Cancel
Save