Expect(orgGuid).To(Equal("the-org-guid")) Expect(ui.Outputs).To(ContainSubstrings( []string{"Getting users in org", "the-org", "my-user"}, []string{"USERS"}, []string{"user1"}, []string{"user2"}, )) }) }) Context("when cc api verson is >= 2.21.0", func() { It("calls ListUsersInOrgForRoleWithNoUAA()", func() { configRepo.SetApiVersion("2.22.0") runCommand("the-org") Expect(userRepo.ListUsersInOrgForRoleWithNoUAACallCount()).To(BeNumerically(">=", 1)) Expect(userRepo.ListUsersInOrgForRoleCallCount()).To(Equal(0)) }) }) Context("when cc api verson is < 2.21.0", func() { It("calls ListUsersInOrgForRole()", func() { configRepo.SetApiVersion("2.20.0") runCommand("the-org") Expect(userRepo.ListUsersInOrgForRoleWithNoUAACallCount()).To(Equal(0)) Expect(userRepo.ListUsersInOrgForRoleCallCount()).To(BeNumerically(">=", 1)) }) }) })