mirror of
https://github.com/gohugoio/hugo.git
synced 2024-05-11 05:54:58 +00:00
Ensure Section is set before returning Page object.
This commit is contained in:
@ -87,6 +87,7 @@ func NewPage(filename string) *Page {
|
|||||||
Params: make(map[string]interface{}),
|
Params: make(map[string]interface{}),
|
||||||
Markup: "md"}
|
Markup: "md"}
|
||||||
page.Date, _ = time.Parse("20060102", "20080101")
|
page.Date, _ = time.Parse("20060102", "20080101")
|
||||||
|
page.guessSection()
|
||||||
return &page
|
return &page
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -219,6 +219,13 @@ func TestDegenerateInvalidFrontMatterLeadingWhitespace(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestSectionEvaluation(t *testing.T) {
|
||||||
|
page, _ := ReadFrom(strings.NewReader(SIMPLE_PAGE), filepath.FromSlash("blue/file1.md"))
|
||||||
|
if page.Section != "blue" {
|
||||||
|
t.Errorf("Section should be %s, got: %s", "blue", page.Section)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
func TestLayoutOverride(t *testing.T) {
|
func TestLayoutOverride(t *testing.T) {
|
||||||
var (
|
var (
|
||||||
path_content_one_dir = filepath.Join("content", "gub", "file1.md")
|
path_content_one_dir = filepath.Join("content", "gub", "file1.md")
|
||||||
|
Reference in New Issue
Block a user