"github.com/rackhd/rackhd-cpi/bosh" "github.com/rackhd/rackhd-cpi/config" "github.com/rackhd/rackhd-cpi/cpi" "github.com/rackhd/rackhd-cpi/helpers" "github.com/rackhd/rackhd-cpi/rackhdapi" ) var _ = Describe("DeleteVM", func() { var server *ghttp.Server var jsonReader *strings.Reader var cpiConfig config.Cpi var request bosh.CpiRequest BeforeEach(func() { server, jsonReader, cpiConfig, request = helpers.SetUp(bosh.DELETE_VM) cpiConfig.RequestID = "requestid" }) AfterEach(func() { server.Close() }) Context("with a valid VM CID and valid states", func() { var extInput bosh.MethodArguments var expectedNodes []rackhdapi.Node BeforeEach(func() { expectedNodes = helpers.LoadNodes("../spec_assets/dummy_all_nodes_are_vms.json") expectedNodesData, err := json.Marshal(expectedNodes) Expect(err).ToNot(HaveOccurred())
"github.com/onsi/gomega/ghttp" "github.com/rackhd/rackhd-cpi/bosh" "github.com/rackhd/rackhd-cpi/config" "github.com/rackhd/rackhd-cpi/cpi" "github.com/rackhd/rackhd-cpi/helpers" ) var _ = Describe("CreateDisk", func() { var server *ghttp.Server var jsonReader *strings.Reader var cpiConfig config.Cpi var request bosh.CpiRequest BeforeEach(func() { server, jsonReader, cpiConfig, request = helpers.SetUp(bosh.CREATE_DISK) cpiConfig.RequestID = "my_id" }) AfterEach(func() { server.Close() }) Context("If VM cid cannot be found", func() { It("returns error", func() { jsonInput := []byte(`[ 25000, { "some": "options" }, "invalid-vm-cid" ]`)