diff --git a/command/flag/space_role.go b/command/flag/space_role.go index 85d9c063fcd..da104ec658a 100644 --- a/command/flag/space_role.go +++ b/command/flag/space_role.go @@ -11,7 +11,7 @@ type SpaceRole struct { } func (SpaceRole) Complete(prefix string) []flags.Completion { - return completions([]string{"SpaceManager", "SpaceDeveloper", "SpaceAuditor"}, prefix, false) + return completions([]string{"SpaceManager", "SpaceDeveloper", "SpaceAuditor", "SpaceSupporter"}, prefix, false) } func (s *SpaceRole) UnmarshalFlag(val string) error { diff --git a/command/flag/space_role_test.go b/command/flag/space_role_test.go index fb424811279..07b64f82d19 100644 --- a/command/flag/space_role_test.go +++ b/command/flag/space_role_test.go @@ -16,10 +16,10 @@ var _ = Describe("SpaceRole", func() { completions := spaceRole.Complete(prefix) Expect(completions).To(Equal(matches)) }, - Entry("returns 'SpaceManager', 'SpaceDeveloper' and 'SpaceAuditor' when passed 'S'", "S", - []flags.Completion{{Item: "SpaceManager"}, {Item: "SpaceDeveloper"}, {Item: "SpaceAuditor"}}), - Entry("returns 'SpaceManager', 'SpaceDeveloper' and 'SpaceAuditor' when passed 's'", "s", - []flags.Completion{{Item: "SpaceManager"}, {Item: "SpaceDeveloper"}, {Item: "SpaceAuditor"}}), + Entry("returns 'SpaceManager', 'SpaceDeveloper', 'SpaceAuditor' and 'SpaceSupporter' when passed 'S'", "S", + []flags.Completion{{Item: "SpaceManager"}, {Item: "SpaceDeveloper"}, {Item: "SpaceAuditor"}, {Item: "SpaceSupporter"}}), + Entry("returns 'SpaceManager', 'SpaceDeveloper', 'SpaceAuditor' and 'SpaceSupporter' when passed 's'", "s", + []flags.Completion{{Item: "SpaceManager"}, {Item: "SpaceDeveloper"}, {Item: "SpaceAuditor"}, {Item: "SpaceSupporter"}}), Entry("completes to 'SpaceAuditor' when passed 'Spacea'", "Spacea", []flags.Completion{{Item: "SpaceAuditor"}}), Entry("completes to 'SpaceDeveloper' when passed 'Spaced'", "Spaced", @@ -28,8 +28,10 @@ var _ = Describe("SpaceRole", func() { []flags.Completion{{Item: "SpaceManager"}}), Entry("completes to 'SpaceManager' when passed 'spacEM'", "spacEM", []flags.Completion{{Item: "SpaceManager"}}), - Entry("returns 'SpaceManager', 'SpaceDeveloper' and 'SpaceAuditor' when passed nothing", "", - []flags.Completion{{Item: "SpaceManager"}, {Item: "SpaceDeveloper"}, {Item: "SpaceAuditor"}}), + Entry("completes to 'SpaceSupporter' when passed 'Spaces'", "Spaces", + []flags.Completion{{Item: "SpaceSupporter"}}), + Entry("returns 'SpaceManager', 'SpaceDeveloper', 'SpaceAuditor' and 'SpaceSupporter' when passed nothing", "", + []flags.Completion{{Item: "SpaceManager"}, {Item: "SpaceDeveloper"}, {Item: "SpaceAuditor"}, {Item: "SpaceSupporter"}}), Entry("completes to nothing when passed 'wut'", "wut", []flags.Completion{}), )