all repos — gomponents @ 4858e5d47d5bed0221a19ab46af306b8eab5935d

HTML components in pure Go

Mark the assert test helpers as such (#90) Using `t.Helper()`. Also move the assert package to be internal.

Markus Wüstenberg
commit

4858e5d47d5bed0221a19ab46af306b8eab5935d

parent

33524d683661bf73fd224a76ec62fb88b2b3c767

1 file changed, 6 insertions(+), 3 deletions(-)

changed files
M assert/assert.gointernal/assert/assert.go
@@ -10,17 +10,20 @@ )
// Equal checks for equality between the given expected string and the rendered Node string. func Equal(t *testing.T, expected string, actual g.Node) { + t.Helper() + var b strings.Builder _ = actual.Render(&b) if expected != b.String() { - t.Errorf("expected `%v` but got `%v`", expected, actual) - t.FailNow() + t.Fatalf(`expected "%v" but got "%v"`, expected, actual) } } // Error checks for a non-nil error. func Error(t *testing.T, err error) { + t.Helper() + if err == nil { - t.FailNow() + t.Fatal("error is nil") } }