(t *testing.T)
| 10 | ) |
| 11 | |
| 12 | func TestSSR(t *testing.T) { |
| 13 | is := is.New(t) |
| 14 | vm, err := v8.Load() |
| 15 | is.NoErr(err) |
| 16 | compiler, err := svelte.Load(vm) |
| 17 | is.NoErr(err) |
| 18 | ssr, err := compiler.SSR("test.svelte", []byte(`<h1>hi world!</h1>`)) |
| 19 | is.NoErr(err) |
| 20 | is.True(strings.Contains(ssr.JS, `import { create_ssr_component } from "svelte/internal";`)) |
| 21 | is.True(strings.Contains(ssr.JS, `<h1>hi world!</h1>`)) |
| 22 | } |
| 23 | |
| 24 | func TestSSRRecovery(t *testing.T) { |
| 25 | is := is.New(t) |