diff --git a/draw_test.go b/draw_test.go index f7baeaf..61cd9c6 100644 --- a/draw_test.go +++ b/draw_test.go @@ -774,17 +774,16 @@ s.trimSpace = tc.trim s.refill = tc.refill s.completed = tc.total > 0 && tc.current >= tc.total - tmpBuf.Reset() r, err := s.draw(newStatistics(tw, s)) if err != nil { - t.FailNow() + t.Fatalf("tw: %d case %q draw error: %s", tw, tc.name, err.Error()) } + tmpBuf.Reset() _, err = tmpBuf.ReadFrom(r) if err != nil { t.FailNow() } by := tmpBuf.Bytes() - got := string(by[:len(by)-1]) if !utf8.ValidString(got) { t.Fail() @@ -1229,11 +1228,11 @@ s.trimSpace = tc.trim s.refill = tc.refill s.completed = tc.total > 0 && tc.current >= tc.total - tmpBuf.Reset() r, err := s.draw(newStatistics(tw, s)) if err != nil { - t.FailNow() + t.Fatalf("tw: %d case %q draw error: %s", tw, tc.name, err.Error()) } + tmpBuf.Reset() _, err = tmpBuf.ReadFrom(r) if err != nil { t.FailNow() @@ -1406,11 +1405,11 @@ s.trimSpace = tc.trim s.refill = tc.refill s.completed = tc.total > 0 && tc.current >= tc.total - tmpBuf.Reset() r, err := s.draw(newStatistics(tw, s)) if err != nil { - t.FailNow() + t.Fatalf("tw: %d case %q draw error: %s", tw, tc.name, err.Error()) } + tmpBuf.Reset() _, err = tmpBuf.ReadFrom(r) if err != nil { t.FailNow()