diff options
author | Markus Wüstenberg | 2020-09-18 14:38:09 +0200 |
---|---|---|
committer | GitHub | 2020-09-18 14:38:09 +0200 |
commit | f9d584c9889276000171046bcc2e32177514f552 (patch) | |
tree | a07b241aef821b40b01cb46919966e90b1452d5c /assert/assert.go | |
parent | e8faab5207e6ed48aef0a6b1ade710dd8fbfadd3 (diff) | |
download | gomponents-f9d584c9889276000171046bcc2e32177514f552.tar.lz gomponents-f9d584c9889276000171046bcc2e32177514f552.tar.zst gomponents-f9d584c9889276000171046bcc2e32177514f552.zip |
Make NodeFunc and attr implement fmt.Stringer (#6)
Diffstat (limited to 'assert/assert.go')
-rw-r--r-- | assert/assert.go | 15 |
1 files changed, 15 insertions, 0 deletions
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() + } +} |