user3, err = usersService.Create("user-789", token) Expect(err).NotTo(HaveOccurred()) }) Describe("ListUsers", func() { BeforeEach(func() { err := organization.Users.Associate(user1.GUID, token) Expect(err).NotTo(HaveOccurred()) err = organization.Users.Associate(user2.GUID, token) Expect(err).NotTo(HaveOccurred()) }) It("returns the users belonging to the organization", func() { list, err := service.ListUsers(organization.GUID, token) Expect(err).NotTo(HaveOccurred()) Expect(list.TotalResults).To(Equal(2)) Expect(list.TotalPages).To(Equal(1)) Expect(list.Users).To(HaveLen(2)) var userGUIDs []string for _, user := range list.Users { userGUIDs = append(userGUIDs, user.GUID) } Expect(userGUIDs).To(ConsistOf([]string{user1.GUID, user2.GUID})) }) Context("when the organization does not exist", func() { It("returns an error", func() {