aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2024-06-21 09:54:42 -0400
committerXe Iaso <me@xeiaso.net>2024-06-21 09:54:49 -0400
commitab8e7ea8e0260979d66bf6baef3cdd3a9d358323 (patch)
tree88334f31954e9d5b74194371535803e1eab07612
parentbb6edff7d919c9c1f532a4ea306cacae7e3f2d0f (diff)
downloadxesite-ab8e7ea8e0260979d66bf6baef3cdd3a9d358323.tar.xz
xesite-ab8e7ea8e0260979d66bf6baef3cdd3a9d358323.zip
internal/lume: add end to end build test
Signed-off-by: Xe Iaso <me@xeiaso.net>
-rw-r--r--internal/lume/lume_test.go27
1 files changed, 27 insertions, 0 deletions
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)
+ }
+}