Skip to content

Commit b83b83e

Browse files
committed
test: Add tests
1 parent a007523 commit b83b83e

14 files changed

+8478
-1
lines changed

package-lock.json

+7,548
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+4
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,13 @@
2626
"svelte": "^4.0.0"
2727
},
2828
"devDependencies": {
29+
"@mitcheljager/svelte-fragment-component": "^1.0.1",
2930
"@sveltejs/adapter-auto": "^2.0.0",
3031
"@sveltejs/kit": "^1.20.4",
3132
"@sveltejs/package": "^2.0.0",
33+
"@testing-library/svelte": "^4.0.3",
34+
"@testing-library/user-event": "^14.5.1",
35+
"jsdom": "^22.1.0",
3236
"publint": "^0.1.9",
3337
"svelte": "^4.0.5",
3438
"svelte-check": "^3.4.3",

src/lib/StoreValue.svelte

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<script>
2+
export let store
3+
</script>
4+
5+
{$store}

src/lib/index.js

+4-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,4 @@
1-
// Reexport your entry components here
1+
import { h } from "./h.js"
2+
3+
export { h }
4+
export default h

src/test/Counter.svelte

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
<script>
2+
export let initialCount = 0
3+
export let count = initialCount
4+
5+
function handleClick() {
6+
count += 1
7+
}
8+
</script>
9+
10+
<button on:click="{handleClick}" on:click>
11+
<slot {count}>Count is {count}</slot>
12+
</button>

src/test/List.svelte

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
<script>
2+
export let items = []
3+
</script>
4+
5+
<slot name="header" {items} />
6+
7+
<ul>
8+
{#each items as item}
9+
<li>
10+
<slot {item} {items}>{item}</slot>
11+
</li>
12+
{/each}
13+
</ul>
14+
15+
<slot name="footer" {items} />

0 commit comments

Comments
 (0)