From f9d584c9889276000171046bcc2e32177514f552 Mon Sep 17 00:00:00 2001 From: Markus Wüstenberg Date: Fri, 18 Sep 2020 14:38:09 +0200 Subject: Make NodeFunc and attr implement fmt.Stringer (#6) --- assert/assert.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 assert/assert.go (limited to 'assert/assert.go') diff --git a/assert/assert.go b/assert/assert.go new file mode 100644 index 0000000..b2b6002 --- /dev/null +++ b/assert/assert.go @@ -0,0 +1,15 @@ +package assert + +import ( + "testing" + + g "github.com/maragudk/gomponents" +) + +// Equal checks for equality between the given expected string and the rendered Node string. +func Equal(t *testing.T, expected string, actual g.Node) { + if expected != actual.Render() { + t.Errorf("expected `%v` but got `%v`", expected, actual) + t.FailNow() + } +} -- cgit 1.4.1