From b6b3cc901ce23d0b043da73d8cb16dd370888309 Mon Sep 17 00:00:00 2001 From: Adrien Delorme Date: Wed, 20 Feb 2019 12:48:52 +0100 Subject: [PATCH] template/parse_test.go: use diff for easier eye debug --- template/parse_test.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/template/parse_test.go b/template/parse_test.go index 8881783f6..510a67122 100644 --- a/template/parse_test.go +++ b/template/parse_test.go @@ -4,10 +4,11 @@ package template import ( "path/filepath" - "reflect" "strings" "testing" "time" + + "github.com/google/go-cmp/cmp" ) func TestParse(t *testing.T) { @@ -321,7 +322,7 @@ func TestParse(t *testing.T) { }, } - for _, tc := range cases { + for i, tc := range cases { path, _ := filepath.Abs(fixtureDir(tc.File)) tpl, err := ParseFile(fixtureDir(tc.File)) if (err != nil) != tc.Err { @@ -334,8 +335,8 @@ func TestParse(t *testing.T) { if tpl != nil { tpl.RawContents = nil } - if !reflect.DeepEqual(tpl, tc.Result) { - t.Fatalf("bad: %s\n\n%#v\n\n%#v", tc.File, tpl, tc.Result) + if diff := cmp.Diff(tpl, tc.Result); diff != "" { + t.Fatalf("[%d]bad: %v", i, diff) } } }