diff options
Diffstat (limited to 'output')
-rw-r--r-- | output/layout_base.go | 4 | ||||
-rw-r--r-- | output/layout_base_test.go | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/output/layout_base.go b/output/layout_base.go index 929ee07a2..6b26a4c5b 100644 --- a/output/layout_base.go +++ b/output/layout_base.go @@ -56,11 +56,11 @@ type TemplateLookupDescriptor struct { ContainsAny func(filename string, subslices [][]byte) (bool, error) } -func CreateTemplateID(d TemplateLookupDescriptor) (TemplateNames, error) { +func CreateTemplateNames(d TemplateLookupDescriptor) (TemplateNames, error) { var id TemplateNames - name := filepath.FromSlash(d.RelPath) + name := filepath.ToSlash(d.RelPath) if d.Prefix != "" { name = strings.Trim(d.Prefix, "/") + "/" + name diff --git a/output/layout_base_test.go b/output/layout_base_test.go index 60d9b8c62..f20d99bef 100644 --- a/output/layout_base_test.go +++ b/output/layout_base_test.go @@ -124,6 +124,8 @@ func TestLayoutBase(t *testing.T) { } { t.Run(this.name, func(t *testing.T) { + this.basePathMatchStrings = filepath.FromSlash(this.basePathMatchStrings) + fileExists := func(filename string) (bool, error) { stringsToMatch := strings.Split(this.basePathMatchStrings, "|") for _, s := range stringsToMatch { @@ -148,7 +150,7 @@ func TestLayoutBase(t *testing.T) { this.expect.MasterFilename = filepath.FromSlash(this.expect.MasterFilename) this.expect.OverlayFilename = filepath.FromSlash(this.expect.OverlayFilename) - id, err := CreateTemplateID(this.d) + id, err := CreateTemplateNames(this.d) require.NoError(t, err) require.Equal(t, this.expect, id, this.name) |