template: template path is the directory

pull/2151/head
Mitchell Hashimoto 11 years ago
parent 2b9e52e743
commit 31d6dcb656

@ -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
}
}

@ -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}

Loading…
Cancel
Save