From ab8e7ea8e0260979d66bf6baef3cdd3a9d358323 Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Fri, 21 Jun 2024 09:54:42 -0400 Subject: internal/lume: add end to end build test Signed-off-by: Xe Iaso --- internal/lume/lume_test.go | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 internal/lume/lume_test.go diff --git a/internal/lume/lume_test.go b/internal/lume/lume_test.go new file mode 100644 index 0000000..49cd309 --- /dev/null +++ b/internal/lume/lume_test.go @@ -0,0 +1,27 @@ +package lume + +import ( + "context" + "os" + "testing" +) + +func TestCanBuildSite(t *testing.T) { + ctx, cancel := context.WithCancel(context.Background()) + defer cancel() + + dir, err := os.MkdirTemp("", "xesite") + if err != nil { + t.Fatal(err) + } + + if _, err := New(ctx, &Options{ + Branch: "main", + Repo: "https://github.com/Xe/site", + StaticSiteDir: "lume", + URL: "https://devel.xeiaso.net/", + DataDir: dir, + }); err != nil { + t.Fatal(err) + } +} -- cgit v1.2.3