|
|
|
@ -173,6 +173,14 @@ func TestKindSorter(t *testing.T) {
|
|
|
|
|
Name: "F",
|
|
|
|
|
Head: &SimpleHead{Kind: "PriorityClass"},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
Name: "M",
|
|
|
|
|
Head: &SimpleHead{Kind: "MutatingWebhookConfiguration"},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
Name: "V",
|
|
|
|
|
Head: &SimpleHead{Kind: "ValidatingWebhookConfiguration"},
|
|
|
|
|
},
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
for _, test := range []struct {
|
|
|
|
@ -180,8 +188,8 @@ func TestKindSorter(t *testing.T) {
|
|
|
|
|
order KindSortOrder
|
|
|
|
|
expected string
|
|
|
|
|
}{
|
|
|
|
|
{"install", InstallOrder, "FaAbcC3deEf1gh2iIjJkKlLmnopqrxstuUvw!"},
|
|
|
|
|
{"uninstall", UninstallOrder, "wvUmutsxrqponLlKkJjIi2hg1fEed3CcbAaF!"},
|
|
|
|
|
{"install", InstallOrder, "FaAbcC3deEf1gh2iIjJkKlLmnopqrxstuUvwMV!"},
|
|
|
|
|
{"uninstall", UninstallOrder, "VMwvUmutsxrqponLlKkJjIi2hg1fEed3CcbAaF!"},
|
|
|
|
|
} {
|
|
|
|
|
var buf bytes.Buffer
|
|
|
|
|
t.Run(test.description, func(t *testing.T) {
|
|
|
|
|