diff --git a/game/item_test.go b/game/item_test.go new file mode 100644 index 0000000..2bd9bdc --- /dev/null +++ b/game/item_test.go @@ -0,0 +1,27 @@ +package game_test + +import ( + "testing" + + "git.sunturtle.xyz/studio/shotgun/game" +) + +func TestItemStrings(t *testing.T) { + cases := []struct { + item game.Item + want string + }{ + {game.ItemNone, ""}, + {game.ItemLens, "🔍"}, + {game.ItemCig, "🚬"}, + {game.ItemBeer, "🍺"}, + {game.ItemCuff, "👮"}, + {game.ItemKnife, "🔪"}, + } + for _, c := range cases { + got := c.item.String() + if got != c.want { + t.Errorf("Item(%d).String() == %q, want %q", c.item, got, c.want) + } + } +}