commit baac2aab8d8e970e06f1beae9cbbcfdcd74ac1e9
parent bccec25c883036765c0109f99869d87957d5cabe
Author: gearsix <gearsix@tuta.io>
Date: Mon, 27 Sep 2021 22:42:27 +0100
more work on page_test.go
Diffstat:
2 files changed, 31 insertions(+), 19 deletions(-)
diff --git a/TODO b/TODO
@@ -1,19 +0,0 @@
-
-TODO
-====
-
-- [~] improve content_test.go
-
-- [ ] add Page.Nav
- type PageNav struct {
- Root: *Page,
- Parent: *Page,
- Children: []*Page,
- Crumbs: []*Page,
- }
-
-- [*] Add auto-meta information on NewPage
- - [*] .Title
- - [*] .Created
- - [*] .Updated
-
diff --git a/page_test.go b/page_test.go
@@ -8,6 +8,8 @@ import (
"testing"
)
+
+// TODO update this (after finishing below)
func TestLoadPagesDir(t *testing.T) {
t.Parallel()
@@ -202,3 +204,32 @@ func TestNewPage(test *testing.T) {
}
}
+func TestGetTemplate(test *testing.T) {
+ test.Parallel()
+
+ p := NewPage("/test", time.Now())
+ if p.GetTemplate() != DefaultTemplate {
+ test.Fatalf("'%s' not returned from GetTemplate()", DefaultTemplate)
+ }
+ p.Meta["Template"] = "test1"
+ if p.GetTemplate() != "test1" {
+ test.Fatalf("'test1' not returned from GetTemplate()")
+ }
+ p.Meta["template"] = "test2"
+ if p.GetTemplate() != "test2" {
+ test.Fatalf("'test2' not returned from GetTemplate()")
+ }
+}
+
+func TestNewContentFromFile(test *testing.T) {
+}
+
+func TestCopyFile(test *testing.T) {
+}
+
+func TestCopyAssets(test *testing.T) {
+}
+
+func TestBuild(test *testing.T) {
+}
+