pagr

A 'static site generator', built using dati.
Log | Files | Refs | Atom

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:
DTODO | 19-------------------
Mpage_test.go | 31+++++++++++++++++++++++++++++++
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) { +} +