_, err := service.Create("org-name", token) Expect(err).To(HaveOccurred()) }) }) Context("when unmarshalling fails", func() { It("returns an error", func() { _, err := service.Get("very-bad-guid", token) Expect(err).To(BeAssignableToTypeOf(rainmaker.Error{})) }) }) }) Describe("Delete", func() { It("deletes the organization", func() { err := service.Delete(organization.GUID, token) Expect(err).NotTo(HaveOccurred()) _, err = service.Get(organization.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{})) }) }) }) Context("when listing related spaces", func() {