diff options
Diffstat (limited to 'attr/attributes_test.go')
-rw-r--r-- | attr/attributes_test.go | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/attr/attributes_test.go b/attr/attributes_test.go index 0ad8c4e..9c7ece7 100644 --- a/attr/attributes_test.go +++ b/attr/attributes_test.go @@ -21,11 +21,18 @@ func TestClass(t *testing.T) { func TestClasses(t *testing.T) { t.Run("given a map, returns sorted keys from the map with value true", func(t *testing.T) { - assert.Equal(t, ` class="boheme-hat hat partyhat"`, attr.Classes(map[string]bool{ + assert.Equal(t, ` class="boheme-hat hat partyhat"`, attr.Classes{ "boheme-hat": true, "hat": true, "partyhat": true, "turtlehat": false, - })) + }) + }) + + t.Run("also works with fmt", func(t *testing.T) { + a := attr.Classes{"hat": true} + if a.String() != ` class="hat"` { + t.FailNow() + } }) } |