diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-2/Button.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/Button.svelte new file mode 100644 index 000000000000..3de20765c267 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/Button.svelte @@ -0,0 +1,7 @@ + + + diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-2/_config.js b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/_config.js new file mode 100644 index 000000000000..e034a959d176 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/_config.js @@ -0,0 +1,17 @@ +import { test } from '../../test'; + +export default test({ + html: ``, + + async test({ assert, target }) { + const [b1, b2] = target.querySelectorAll('button'); + + b1?.click(); + await Promise.resolve(); + assert.htmlEqual(target.innerHTML, ''); + + b2?.click(); + await Promise.resolve(); + assert.htmlEqual(target.innerHTML, ''); + } +}); diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-2/main.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/main.svelte new file mode 100644 index 000000000000..088895b90cd6 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-2/main.svelte @@ -0,0 +1,8 @@ + + + + diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-2/main.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-2/main.svelte index 2a18005538a1..3e803a628375 100644 --- a/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-2/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-2/main.svelte @@ -1,4 +1,4 @@ -
{ console.log('clicked div') }}> +
{ console.log('clicked div') }}> diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-4/Component.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-4/Component.svelte new file mode 100644 index 000000000000..d096bacaac8d --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-4/Component.svelte @@ -0,0 +1,7 @@ + + +
+ {@render children()} +
diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-4/main.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-4/main.svelte index 9697540e18c6..b7b33001684f 100644 --- a/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-4/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-4/main.svelte @@ -1,12 +1,13 @@ -
console.log('div main 1')} on:click={() => console.log('div main 2')}> + console.log('div main 1')} on:click={() => console.log('div main 2')}> -
+ diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-5/Button.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-5/Button.svelte new file mode 100644 index 000000000000..3de20765c267 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-5/Button.svelte @@ -0,0 +1,7 @@ + + + diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-5/Component.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-5/Component.svelte new file mode 100644 index 000000000000..d096bacaac8d --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-5/Component.svelte @@ -0,0 +1,7 @@ + + +
+ {@render children()} +
diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-5/main.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-5/main.svelte index 6df18bff43b5..d7d70c0b0d98 100644 --- a/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-5/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-delegation-5/main.svelte @@ -1,5 +1,10 @@ -
console.log('outer div onclick')}> -
console.log('inner div on:click')}> - -
-
+ + + console.log('outer div onclick')}> + console.log('inner div on:click')}> + + + diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-spread-collision/Button.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-spread-collision/Button.svelte new file mode 100644 index 000000000000..3de20765c267 --- /dev/null +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-spread-collision/Button.svelte @@ -0,0 +1,7 @@ + + + diff --git a/packages/svelte/tests/runtime-runes/samples/event-attribute-spread-collision/main.svelte b/packages/svelte/tests/runtime-runes/samples/event-attribute-spread-collision/main.svelte index de589e3e40ee..b80782b28f68 100644 --- a/packages/svelte/tests/runtime-runes/samples/event-attribute-spread-collision/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/event-attribute-spread-collision/main.svelte @@ -1,21 +1,22 @@ - + - + - + - + diff --git a/packages/svelte/tests/validator/samples/a11y-click-events-have-key-events/input.svelte b/packages/svelte/tests/validator/samples/a11y-click-events-have-key-events/input.svelte index 4ca8d30c4d30..8ad4dd244997 100644 --- a/packages/svelte/tests/validator/samples/a11y-click-events-have-key-events/input.svelte +++ b/packages/svelte/tests/validator/samples/a11y-click-events-have-key-events/input.svelte @@ -25,7 +25,7 @@
-
+
@@ -68,7 +68,7 @@
-
+
diff --git a/packages/svelte/tests/validator/samples/a11y-click-events-have-key-events/warnings.json b/packages/svelte/tests/validator/samples/a11y-click-events-have-key-events/warnings.json index 00adecd2eab8..ec348e03eac0 100644 --- a/packages/svelte/tests/validator/samples/a11y-click-events-have-key-events/warnings.json +++ b/packages/svelte/tests/validator/samples/a11y-click-events-have-key-events/warnings.json @@ -92,7 +92,7 @@ }, "end": { "line": 28, - "column": 32 + "column": 33 } } ] diff --git a/packages/svelte/tests/validator/samples/runes-legacy-syntax-warnings-2/input.svelte b/packages/svelte/tests/validator/samples/runes-legacy-syntax-warnings-2/input.svelte new file mode 100644 index 000000000000..c6df23913743 --- /dev/null +++ b/packages/svelte/tests/validator/samples/runes-legacy-syntax-warnings-2/input.svelte @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/packages/svelte/tests/validator/samples/runes-legacy-syntax-warnings/input.svelte b/packages/svelte/tests/validator/samples/runes-legacy-syntax-warnings/input.svelte index e1d0afed499c..55763285098a 100644 --- a/packages/svelte/tests/validator/samples/runes-legacy-syntax-warnings/input.svelte +++ b/packages/svelte/tests/validator/samples/runes-legacy-syntax-warnings/input.svelte @@ -3,8 +3,7 @@ - - + diff --git a/packages/svelte/tests/validator/samples/runes-legacy-syntax-warnings/warnings.json b/packages/svelte/tests/validator/samples/runes-legacy-syntax-warnings/warnings.json index b667f2e2dd4b..90fc8fe6f716 100644 --- a/packages/svelte/tests/validator/samples/runes-legacy-syntax-warnings/warnings.json +++ b/packages/svelte/tests/validator/samples/runes-legacy-syntax-warnings/warnings.json @@ -3,36 +3,36 @@ "code": "slot_element_deprecated", "end": { "column": 13, - "line": 11 + "line": 10 }, "message": "Using `` to render parent content is deprecated. Use `{@render ...}` tags instead.", "start": { "column": 0, - "line": 11 + "line": 10 } }, { "code": "slot_element_deprecated", "end": { "column": 24, - "line": 12 + "line": 11 }, "message": "Using `` to render parent content is deprecated. Use `{@render ...}` tags instead.", "start": { "column": 0, - "line": 12 + "line": 11 } }, { "code": "event_directive_deprecated", "end": { "column": 22, - "line": 13 + "line": 12 }, "message": "Using `on:click` to listen to the click event is deprecated. Use the event attribute `onclick` instead.", "start": { "column": 8, - "line": 13 + "line": 12 } } ]