|
|
|
@ -29,10 +29,18 @@ func TestKindSorter(t *testing.T) {
|
|
|
|
|
Name: "i",
|
|
|
|
|
Head: &util.SimpleHead{Kind: "ClusterRole"},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
Name: "I",
|
|
|
|
|
Head: &util.SimpleHead{Kind: "ClusterRoleList"},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
Name: "j",
|
|
|
|
|
Head: &util.SimpleHead{Kind: "ClusterRoleBinding"},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
Name: "J",
|
|
|
|
|
Head: &util.SimpleHead{Kind: "ClusterRoleBindingList"},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
Name: "e",
|
|
|
|
|
Head: &util.SimpleHead{Kind: "ConfigMap"},
|
|
|
|
@ -105,10 +113,18 @@ func TestKindSorter(t *testing.T) {
|
|
|
|
|
Name: "k",
|
|
|
|
|
Head: &util.SimpleHead{Kind: "Role"},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
Name: "K",
|
|
|
|
|
Head: &util.SimpleHead{Kind: "RoleList"},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
Name: "l",
|
|
|
|
|
Head: &util.SimpleHead{Kind: "RoleBinding"},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
Name: "L",
|
|
|
|
|
Head: &util.SimpleHead{Kind: "RoleBindingList"},
|
|
|
|
|
},
|
|
|
|
|
{
|
|
|
|
|
Name: "d",
|
|
|
|
|
Head: &util.SimpleHead{Kind: "Secret"},
|
|
|
|
@ -144,8 +160,8 @@ func TestKindSorter(t *testing.T) {
|
|
|
|
|
order SortOrder
|
|
|
|
|
expected string
|
|
|
|
|
}{
|
|
|
|
|
{"install", InstallOrder, "abc3zde1fgh2ijklmnopqrstuvw!"},
|
|
|
|
|
{"uninstall", UninstallOrder, "wvmutsrqponlkji2hgf1edz3cba!"},
|
|
|
|
|
{"install", InstallOrder, "abc3zde1fgh2iIjJkKlLmnopqrstuvw!"},
|
|
|
|
|
{"uninstall", UninstallOrder, "wvmutsrqponLlKkJjIi2hgf1edz3cba!"},
|
|
|
|
|
} {
|
|
|
|
|
var buf bytes.Buffer
|
|
|
|
|
t.Run(test.description, func(t *testing.T) {
|
|
|
|
|