From 7e772a8c8454085189b2eecf9ccd35dc38dac95d Mon Sep 17 00:00:00 2001 From: Arif Mahmud Rana Date: Fri, 25 Feb 2022 10:54:28 +0600 Subject: [PATCH] return on wantErr bypass Subtests --- internal/render/templates/function.tmpl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/render/templates/function.tmpl b/internal/render/templates/function.tmpl index 9c58126..bdbbea0 100644 --- a/internal/render/templates/function.tmpl +++ b/internal/render/templates/function.tmpl @@ -69,6 +69,9 @@ func {{.TestName}}(t *testing.T) { if {{if .OnlyReturnsError}} err := {{template "call" $f}}; {{end}} (err != nil) != tt.wantErr { t.Errorf("{{template "message" $f}} error = %v, wantErr %v", {{template "inputs" $f}} err, tt.wantErr) {{- if .TestResults}} + if tt.wantErr { + return + } {{if .Subtests }}return{{else}}continue{{end}} {{- end}} }