horse: fix TenThousandths formatting
This commit is contained in:
@@ -32,3 +32,25 @@ func TestSkillStrings(t *testing.T) {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func TestTenThousandthsString(t *testing.T) {
|
||||
t.Parallel()
|
||||
cases := []struct {
|
||||
val horse.TenThousandths
|
||||
want string
|
||||
}{
|
||||
{0, "0"},
|
||||
{10000, "1"},
|
||||
{-10000, "-1"},
|
||||
{15000, "1.5"},
|
||||
{-15000, "-1.5"},
|
||||
{10001, "1.0001"},
|
||||
{5000000, "500"},
|
||||
}
|
||||
for _, c := range cases {
|
||||
got := c.val.String()
|
||||
if got != c.want {
|
||||
t.Errorf("%d: want %q, got %q", c.val, c.want, got)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user