package v2actions_test import ( "errors" . "code.cloudfoundry.org/cli/actors/v2actions" "code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes" "code.cloudfoundry.org/cli/api/cloudcontroller/ccv2" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Service Instance Actions", func() { var ( actor Actor fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient ) BeforeEach(func() { fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient) actor = NewActor(fakeCloudControllerClient) }) Describe("GetServiceInstanceBySpace", func() { Context("when the service instance exists", func() { BeforeEach(func() { fakeCloudControllerClient.GetServiceInstancesReturns( []ccv2.ServiceInstance{ { GUID: "some-service-instance-guid", Name: "some-service-instance",
package v2actions_test import ( "errors" . "code.cloudfoundry.org/cli/actors/v2actions" "code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes" "code.cloudfoundry.org/cli/api/cloudcontrollerv2" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Application Actions", func() { var ( actor Actor fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient ) BeforeEach(func() { fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient) actor = NewActor(fakeCloudControllerClient) }) Describe("GetApplicationBySpace", func() { Context("when the application exists", func() { BeforeEach(func() { fakeCloudControllerClient.GetApplicationsReturns( []cloudcontrollerv2.Application{ { GUID: "some-app-guid", Name: "some-app",
package v2actions_test import ( "errors" . "code.cloudfoundry.org/cli/actors/v2actions" "code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes" "code.cloudfoundry.org/cli/api/cloudcontroller/ccv2" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Service Binding Actions", func() { var ( actor Actor fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient ) BeforeEach(func() { fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient) actor = NewActor(fakeCloudControllerClient) }) Describe("GetServiceBindingByApplicationAndServiceInstance", func() { Context("when the service binding exists", func() { BeforeEach(func() { fakeCloudControllerClient.GetServiceBindingsReturns( []ccv2.ServiceBinding{ { GUID: "some-service-binding-guid", },
package v2actions_test import ( "errors" . "code.cloudfoundry.org/cli/actors/v2actions" "code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes" "code.cloudfoundry.org/cli/api/cloudcontrollerv2" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Service Instance Actions", func() { var ( actor Actor fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient ) BeforeEach(func() { fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient) actor = NewActor(fakeCloudControllerClient) }) Describe("GetServiceInstanceBySpace", func() { Context("when the service instance exists", func() { BeforeEach(func() { fakeCloudControllerClient.GetServiceInstancesReturns( []cloudcontrollerv2.ServiceInstance{ { GUID: "some-service-instance-guid", Name: "some-service-instance",
package v2actions_test import ( "errors" . "code.cloudfoundry.org/cli/actors/v2actions" "code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes" "code.cloudfoundry.org/cli/api/cloudcontroller/ccv2" . "github.com/onsi/ginkgo" . "github.com/onsi/ginkgo/extensions/table" . "github.com/onsi/gomega" ) var _ = Describe("Domain Actions", func() { var ( actor Actor fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient ) BeforeEach(func() { fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient) actor = NewActor(fakeCloudControllerClient) }) Describe("GetDomain", func() { Context("when the domain exists and is a shared domain", func() { var expectedDomain ccv2.Domain BeforeEach(func() { expectedDomain = ccv2.Domain{ GUID: "shared-domain-guid", Name: "shared-domain",
package v2actions_test import ( "errors" . "code.cloudfoundry.org/cli/actors/v2actions" "code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes" "code.cloudfoundry.org/cli/api/cloudcontroller/ccv2" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" ) var _ = Describe("Application Actions", func() { var ( actor Actor fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient ) BeforeEach(func() { fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient) actor = NewActor(fakeCloudControllerClient) }) Describe("GetApplicationBySpace", func() { Context("when the application exists", func() { BeforeEach(func() { fakeCloudControllerClient.GetApplicationsReturns( []ccv2.Application{ { GUID: "some-app-guid", Name: "some-app",
package v2actions_test import ( "errors" . "code.cloudfoundry.org/cli/actors/v2actions" "code.cloudfoundry.org/cli/actors/v2actions/v2actionsfakes" "code.cloudfoundry.org/cli/api/cloudcontroller/ccv2" . "github.com/onsi/ginkgo" . "github.com/onsi/ginkgo/extensions/table" . "github.com/onsi/gomega" ) var _ = Describe("Route Actions", func() { var ( actor Actor fakeCloudControllerClient *v2actionsfakes.FakeCloudControllerClient ) BeforeEach(func() { fakeCloudControllerClient = new(v2actionsfakes.FakeCloudControllerClient) actor = NewActor(fakeCloudControllerClient) }) Describe("GetOrphanedRoutesBySpace", func() { BeforeEach(func() { fakeCloudControllerClient.GetRouteApplicationsStub = func(routeGUID string, queries []ccv2.Query) ([]ccv2.Application, ccv2.Warnings, error) { switch routeGUID { case "orphaned-route-guid-1": return []ccv2.Application{}, nil, nil case "orphaned-route-guid-2": return []ccv2.Application{}, nil, nil