Skip to content

Commit be4e594

Browse files
committed
make it a runtime test
1 parent 67c3f69 commit be4e594

File tree

5 files changed

+22
-64
lines changed

5 files changed

+22
-64
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { ok, test } from '../../test';
2+
3+
export default test({
4+
test({ target }) {
5+
const button = target.querySelector('button');
6+
ok(button);
7+
button.click();
8+
}
9+
});
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<script>
2+
function log() {
3+
// Test that the log function is not hoisted. If it was, this would make the test
4+
// pass still, but Vitest would error because it sees that there are unhandled errors
5+
snippet;
6+
}
7+
</script>
8+
9+
{#snippet snippet()}Hello{/snippet}
10+
11+
<button on:click={log}>
12+
log snippet
13+
</button>

packages/svelte/tests/snapshot/samples/snippet-hoisting/_expected/client/input.svelte.js

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

packages/svelte/tests/snapshot/samples/snippet-hoisting/_expected/server/input.svelte.js

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

packages/svelte/tests/snapshot/samples/snippet-hoisting/input.svelte

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

0 commit comments

Comments
 (0)