summaryrefslogtreecommitdiff
path: root/gomplate_test.go
diff options
context:
space:
mode:
authorDave Henderson <dhenderson@gmail.com>2023-04-29 13:08:53 -0400
committerDave Henderson <dhenderson@gmail.com>2023-04-29 13:08:53 -0400
commit3b7a37cca4048c2cdc92982ad4f4965efccf947a (patch)
treea4678bd9674951f7bed5b10f4db327471ed6b66e /gomplate_test.go
parent185a45a03f77968874beed630a7cfa83546dcf03 (diff)
Use required.NoError for faster failure in tests
Signed-off-by: Dave Henderson <dhenderson@gmail.com>
Diffstat (limited to 'gomplate_test.go')
-rw-r--r--gomplate_test.go11
1 files changed, 6 insertions, 5 deletions
diff --git a/gomplate_test.go b/gomplate_test.go
index 90d75ff2..f3f6f158 100644
--- a/gomplate_test.go
+++ b/gomplate_test.go
@@ -15,6 +15,7 @@ import (
"github.com/hairyhenderson/gomplate/v4/env"
"github.com/stretchr/testify/assert"
+ "github.com/stretchr/testify/require"
)
func testTemplate(t *testing.T, tr *Renderer, tmpl string) string {
@@ -22,7 +23,7 @@ func testTemplate(t *testing.T, tr *Renderer, tmpl string) string {
var out bytes.Buffer
err := tr.Render(context.Background(), "testtemplate", tmpl, &out)
- assert.NoError(t, err)
+ require.NoError(t, err)
return out.String()
}
@@ -141,7 +142,7 @@ func TestRunTemplates(t *testing.T) {
buf := &bytes.Buffer{}
config := &Config{Input: "foo", OutputFiles: []string{"-"}, Out: buf}
err := RunTemplates(config)
- assert.NoError(t, err)
+ require.NoError(t, err)
assert.Equal(t, "foo", buf.String())
assert.Equal(t, 1, Metrics.TemplatesGathered)
assert.Equal(t, 1, Metrics.TemplatesProcessed)
@@ -151,7 +152,7 @@ func TestRunTemplates(t *testing.T) {
func TestSimpleNamer(t *testing.T) {
n := simpleNamer("out/")
out, err := n(context.Background(), "file")
- assert.NoError(t, err)
+ require.NoError(t, err)
expected := filepath.FromSlash("out/file")
assert.Equal(t, expected, out)
}
@@ -167,13 +168,13 @@ func TestMappingNamer(t *testing.T) {
}
n := mappingNamer("out/{{ .in }}", tr)
out, err := n(ctx, "file")
- assert.NoError(t, err)
+ require.NoError(t, err)
expected := filepath.FromSlash("out/file")
assert.Equal(t, expected, out)
n = mappingNamer("out/{{ foo }}{{ .in }}", tr)
out, err = n(ctx, "file")
- assert.NoError(t, err)
+ require.NoError(t, err)
expected = filepath.FromSlash("out/foofile")
assert.Equal(t, expected, out)
}