Skip to content

Commit 5f77405

Browse files
committed
simpler test
1 parent 5f09c89 commit 5f77405

File tree

4 files changed

+24
-38
lines changed

4 files changed

+24
-38
lines changed

packages/svelte/tests/runtime-browser/samples/attribute-spreading-with-events/_config.js

Lines changed: 0 additions & 17 deletions
This file was deleted.

packages/svelte/tests/runtime-browser/samples/attribute-spreading-with-events/main.svelte

Lines changed: 0 additions & 21 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { flushSync } from 'svelte';
2+
import { test } from '../../test';
3+
4+
export default test({
5+
test({ assert, target }) {
6+
const div = target.querySelector('div');
7+
8+
div?.dispatchEvent(new Event('b'));
9+
flushSync();
10+
assert.htmlEqual(target.innerHTML, '<div>b</div>');
11+
12+
div?.dispatchEvent(new Event('a'));
13+
flushSync();
14+
assert.htmlEqual(target.innerHTML, '<div>a</div>');
15+
}
16+
});
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<script lang="ts">
2+
const props = {};
3+
let changed = $state('');
4+
</script>
5+
6+
<div {...props} ona={() => (changed = 'a')} onb={() => (changed = 'b')}>
7+
{changed}
8+
</div>

0 commit comments

Comments
 (0)