aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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)
+ }
+}