package main import ( // "fmt" "os" "strings" "testing" ) func TestGeneral(t *testing.T) { pathToData = "testdata" os.MkdirAll(pathToData, 0755) defer os.RemoveAll(pathToData) p := Open("testpage") err := p.Update("**bold**") if err != nil { t.Error(err) } if strings.TrimSpace(p.RenderedPage) != "

bold

" { t.Errorf("Did not render: '%s'", p.RenderedPage) } err = p.Update("**bold** and *italic*") if err != nil { t.Error(err) } p.Save() p2 := Open("testpage") if strings.TrimSpace(p2.RenderedPage) != "

bold and italic

" { t.Errorf("Did not render: '%s'", p2.RenderedPage) } }