Ejemplo n.º 1
0
			Expect(list.Spaces).To(HaveLen(2))

			spaceGuids := []string{
				list.Spaces[0].GUID,
				list.Spaces[1].GUID,
			}
			Expect(spaceGuids).To(ConsistOf([]string{space1.GUID, space2.GUID}))
		})
	})

	Describe("Delete", func() {
		It("deletes a space", func() {
			space, err := service.Create(spaceName, org1.GUID, token)
			Expect(err).NotTo(HaveOccurred())

			err = service.Delete(space.GUID, token)
			Expect(err).NotTo(HaveOccurred())

			_, err = service.Get(space.GUID, token)
			Expect(err).To(BeAssignableToTypeOf(rainmaker.NotFoundError{}))
		})

		Context("when the response status is unexpected", func() {
			It("returns an error", func() {
				err := service.Delete("very-bad-guid", token)
				Expect(err).To(BeAssignableToTypeOf(rainmaker.Error{}))
			})
		})
	})

	Describe("ListUsers", func() {