From 1e32ae5f5b0714f42469ca303e1ec8f9ae0a3283 Mon Sep 17 00:00:00 2001 From: Rizal Alfiannor Date: Wed, 21 Sep 2022 23:24:53 +0700 Subject: [PATCH] change overlay fs to bud fs --- framework/view/ssr/ssr_test.go | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/framework/view/ssr/ssr_test.go b/framework/view/ssr/ssr_test.go index edcee8480..e3f0c018b 100644 --- a/framework/view/ssr/ssr_test.go +++ b/framework/view/ssr/ssr_test.go @@ -79,12 +79,15 @@ func TestSvelteRemoveDefaultCss(t *testing.T) { transformer := transformrt.MustLoad(svelte.NewTransformable(svelteCompiler)) module, err := gomod.Find(dir) is.NoErr(err) - overlay, err := overlay.Load(log, module) + bfs := budfs.New(module, log) is.NoErr(err) - overlay.FileGenerator("bud/view/_ssr.js", ssr.New(module, transformer.SSR)) + bfs.FileGenerator("bud/view/_ssr.js", ssr.New(module, transformer.SSR)) // Read the wrapped version of index.svelte with node_modules rewritten - code, err := fs.ReadFile(overlay, "bud/view/_ssr.js") + code, err := fs.ReadFile(bfs, "bud/view/_ssr.js") is.NoErr(err) + is.True(strings.Contains(string(code), `create_ssr_component(`)) + is.True(strings.Contains(string(code), `

hi world

`)) + is.True(strings.Contains(string(code), `views["/"] = `)) result, err := vm.Eval("render.js", string(code)+`; bud.render("/", {})`) is.NoErr(err) var res ssr.Response @@ -93,7 +96,6 @@ func TestSvelteRemoveDefaultCss(t *testing.T) { is.Equal(res.Status, 200) is.Equal(len(res.Headers), 1) is.Equal(res.Headers["Content-Type"], "text/html") - // svelte must not linked to default.css when removed is.True(!strings.Contains(res.Body, ``)) is.True(strings.Contains(res.Body, ``)) @@ -116,12 +118,15 @@ func TestSvelteDefaultCss(t *testing.T) { transformer := transformrt.MustLoad(svelte.NewTransformable(svelteCompiler)) module, err := gomod.Find(dir) is.NoErr(err) - overlay, err := overlay.Load(log, module) + bfs := budfs.New(module, log) is.NoErr(err) - overlay.FileGenerator("bud/view/_ssr.js", ssr.New(module, transformer.SSR)) + bfs.FileGenerator("bud/view/_ssr.js", ssr.New(module, transformer.SSR)) // Read the wrapped version of index.svelte with node_modules rewritten - code, err := fs.ReadFile(overlay, "bud/view/_ssr.js") + code, err := fs.ReadFile(bfs, "bud/view/_ssr.js") is.NoErr(err) + is.True(strings.Contains(string(code), `create_ssr_component(`)) + is.True(strings.Contains(string(code), `

hi world

`)) + is.True(strings.Contains(string(code), `views["/"] = `)) result, err := vm.Eval("render.js", string(code)+`; bud.render("/", {})`) is.NoErr(err) var res ssr.Response