mirror of
https://github.com/gohugoio/hugo.git
synced 2024-12-26 04:51:00 +00:00
8c03141307
The path seperator was causing templates to not be loaded on windows. Now all template names use / internally.
16 lines
424 B
Go
16 lines
424 B
Go
package hugolib
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func TestTemplatePathSeperator(t *testing.T) {
|
|
config := Config{
|
|
LayoutDir: "c:\\a\\windows\\path\\layout",
|
|
Path: "c:\\a\\windows\\path",
|
|
}
|
|
s := &Site{Config: config}
|
|
if name := s.generateTemplateNameFrom("c:\\a\\windows\\path\\layout\\sub1\\index.html"); name != "sub1/index.html" {
|
|
t.Fatalf("Template name incorrect. Expected: %s, Got: %s", "sub1/index.html", name)
|
|
}
|
|
}
|