1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-06 07:57:07 +00:00
kyverno/ext/output/pluralize/pluralize_test.go
Charles-Edouard Brétéché 619c3baab2
chore: init ext packages (#8758)
Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
2023-10-27 09:50:36 +00:00

38 lines
733 B
Go

package pluralize
import "testing"
func TestPluralize(t *testing.T) {
tests := []struct {
name string
number int
singular string
plural string
want string
}{{
name: "singular",
number: 1,
singular: "policy",
plural: "policies",
want: "policy",
}, {
name: "plural",
number: 2,
singular: "policy",
plural: "policies",
want: "policies",
}, {
name: "zero",
number: 0,
singular: "policy",
plural: "policies",
want: "policies",
}}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
if got := Pluralize(tt.number, tt.singular, tt.plural); got != tt.want {
t.Errorf("Pluralize() = %v, want %v", got, tt.want)
}
})
}
}