func setFakeSoftLayerClientCreateObjectTestFixturesWithoutEphemeralDiskSize(fakeSoftLayerClient *fakeslclient.FakeSoftLayerClient) { fileNames := []string{ "SoftLayer_Virtual_Guest_Service_createObject.json", "SoftLayer_Virtual_Guest_Service_getLastTransaction.json", "SoftLayer_Virtual_Guest_Service_getObject.json", } testhelpers.SetTestFixturesForFakeSoftLayerClient(fakeSoftLayerClient, fileNames) }
func setFakeSoftLayerClientCreateObjectTestFixturesWithoutBoshIP(fakeSoftLayerClient *fakeslclient.FakeSoftLayerClient) { fileNames := []string{ "SoftLayer_Virtual_Guest_Service_createObject.json", "SoftLayer_Virtual_Guest_Service_getLastTransaction.json", "SoftLayer_Virtual_Guest_Service_getActiveTransactions_None.json", "SoftLayer_Virtual_Guest_Service_getUpgradeItemPrices.json", "SoftLayer_Product_Order_Service_placeOrder.json", "SoftLayer_Virtual_Guest_Service_getActiveTransactions.json", "SoftLayer_Virtual_Guest_Service_getLastTransaction_CloudInstanceUpgrade.json", "SoftLayer_Virtual_Guest_Service_getObject.json", } testhelpers.SetTestFixturesForFakeSoftLayerClient(fakeSoftLayerClient, fileNames) }
func setFakeSoftLayerClientCreateObjectTestFixtures(fakeSoftLayerClient *fakeslclient.FakeSoftLayerClient) { fileNames := []string{ "SoftLayer_Virtual_Guest_Service_createObject.json", "SoftLayer_Virtual_Guest_Service_getPowerState.json", "SoftLayer_Virtual_Guest_Service_getActiveTransactions.json", "SoftLayer_Virtual_Guest_Service_setMetadata.json", "SoftLayer_Virtual_Guest_Service_configureMetadataDisk.json", "SoftLayer_Virtual_Guest_Service_getPowerState.json", "SoftLayer_Virtual_Guest_Service_getPowerState.json", "SoftLayer_Virtual_Guest_Service_getActiveTransactions.json", "SoftLayer_Virtual_Guest_Service_getUpgradeItemPrices.json", "SoftLayer_Product_Order_Service_placeOrder.json", } testhelpers.SetTestFixturesForFakeSoftLayerClient(fakeSoftLayerClient, fileNames) }
. "github.com/maximilien/bosh-softlayer-cpi/softlayer/disk" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("SoftLayerDisk", func() { var ( fc *fakeclient.FakeSoftLayerClient disk SoftLayerDisk ) BeforeEach(func() { fc = fakeclient.NewFakeSoftLayerClient("fake-user", "fake-key") logger := boshlog.NewLogger(boshlog.LevelNone) disk = NewSoftLayerDisk(1234, fc, logger) }) Describe("Delete", func() { It("deletes an iSCSI disk successfully", func() { fileNames := []string{ "SoftLayer_Account_Service_getIscsiVolume.json", "SoftLayer_Billing_Item_Cancellation_Request_Service_createObject.json", } testhelpers.SetTestFixturesForFakeSoftLayerClient(fc, fileNames) err := disk.Delete() Expect(err).ToNot(HaveOccurred()) }) }) })