template: template path is the directory

This commit is contained in:
Mitchell Hashimoto 2015-05-29 14:06:17 -07:00
parent 2b9e52e743
commit 31d6dcb656
2 changed files with 3 additions and 2 deletions

View File

@ -4,6 +4,7 @@ import (
"errors"
"fmt"
"os"
"path/filepath"
"strconv"
"strings"
"text/template"
@ -99,7 +100,7 @@ func funcGenTemplatePath(ctx *Context) interface{} {
return "", errors.New("template path not available")
}
return ctx.TemplatePath, nil
return filepath.Dir(ctx.TemplatePath), nil
}
}

View File

@ -128,7 +128,7 @@ func TestFuncTemplatePath(t *testing.T) {
}
ctx := &Context{
TemplatePath: "foo",
TemplatePath: "foo/bar",
}
for _, tc := range cases {
i := &I{Value: tc.Input}