summaryrefslogtreecommitdiff
path: root/gomplate_test.go
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2022-05-29 10:58:39 -0400
committerDave Henderson <dhenderson@gmail.com>2022-05-29 11:12:11 -0400
commitb2df8f62bc47adb58889b273434c9f16c03301d6 (patch)
tree40aada3f3fb0c90124a11c8ee71a25f04f369ef1 /gomplate_test.go
parentd9b8de8065d05ccd46e5a323f5675a46acfa183c (diff)
Simplify template processing
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'gomplate_test.go')
-rw-r--r--gomplate_test.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/gomplate_test.go b/gomplate_test.go
index b6c8e528..89f36831 100644
--- a/gomplate_test.go
+++ b/gomplate_test.go
@@ -230,24 +230,25 @@ func TestParseTemplateArgs(t *testing.T) {
func TestSimpleNamer(t *testing.T) {
n := simpleNamer("out/")
- out, err := n("file")
+ out, err := n(context.Background(), "file")
assert.NoError(t, err)
expected := filepath.FromSlash("out/file")
assert.Equal(t, expected, out)
}
func TestMappingNamer(t *testing.T) {
+ ctx := context.Background()
g := &gomplate{funcMap: map[string]interface{}{
"foo": func() string { return "foo" },
}}
n := mappingNamer("out/{{ .in }}", g)
- out, err := n("file")
+ out, err := n(ctx, "file")
assert.NoError(t, err)
expected := filepath.FromSlash("out/file")
assert.Equal(t, expected, out)
n = mappingNamer("out/{{ foo }}{{ .in }}", g)
- out, err = n("file")
+ out, err = n(ctx, "file")
assert.NoError(t, err)
expected = filepath.FromSlash("out/foofile")
assert.Equal(t, expected, out)