about summary refs log tree commit diff stats
path: root/attr/attributes_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'attr/attributes_test.go')
-rw-r--r--attr/attributes_test.go11
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()
+		}
 	})
 }