It("fails to reload OS on the virtual guest instance", func() { fakeClient.DoRawHttpRequestResponse = []byte(`"99"`) err = virtualGuestService.ReloadOperatingSystem(virtualGuest.Id, reload_OS_Config) Expect(err).To(HaveOccurred()) }) }) Context("#DeleteObject", func() { BeforeEach(func() { virtualGuest.Id = 1234567 }) It("sucessfully deletes the SoftLayer_Virtual_Guest instance", func() { fakeClient.DoRawHttpRequestResponse = []byte("true") deleted, err := virtualGuestService.DeleteObject(virtualGuest.Id) Expect(err).ToNot(HaveOccurred()) Expect(deleted).To(BeTrue()) }) It("fails to delete the SoftLayer_Virtual_Guest instance", func() { fakeClient.DoRawHttpRequestResponse = []byte("false") deleted, err := virtualGuestService.DeleteObject(virtualGuest.Id) Expect(err).To(HaveOccurred()) Expect(deleted).To(BeFalse()) }) }) Context("#AttachEphemeralDisk", func() { BeforeEach(func() { fakeClient.DoRawHttpRequestResponse, err = testhelpers.ReadJsonTestFixtures("services", "SoftLayer_Product_Order_placeOrder.json")