Skip to content

Commit fe97f21

Browse files
Rich-Harristrueadm
authored andcommitted
test hydration
1 parent 7b67078 commit fe97f21

File tree

6 files changed

+49
-0
lines changed

6 files changed

+49
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import { test } from '../../test';
2+
3+
export default test({
4+
snapshot(target) {
5+
return {
6+
p: target.querySelector('p')
7+
};
8+
}
9+
});
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!--[--><p>hydrated</p><!--]-->
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<script>
2+
import { createRawSnippet } from 'svelte';
3+
4+
const snippet = createRawSnippet({
5+
mount() {
6+
const p = document.createElement('p');
7+
p.textContent = 'mounted';
8+
return p;
9+
},
10+
hydrate(p) {
11+
p.textContent = 'hydrated';
12+
},
13+
render() {
14+
return `<p>rendered</p>`;
15+
}
16+
});
17+
</script>
18+
19+
{@render snippet()}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { test } from '../../test';
2+
3+
export default test({});
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!--[--><p>mounted</p><!--]-->
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<script>
2+
import { createRawSnippet } from 'svelte';
3+
4+
const snippet = createRawSnippet({
5+
mount() {
6+
const p = document.createElement('p');
7+
p.textContent = 'mounted';
8+
return p;
9+
},
10+
render() {
11+
return `<p>rendered</p>`;
12+
}
13+
});
14+
</script>
15+
16+
{@render snippet()}

0 commit comments

Comments
 (0)