@@ -17,6 +17,7 @@ var _ = Describe("Service Plans", func() {
1717 var (
1818 brokerGUID string
1919 resp * resty.Response
20+ err error
2021 )
2122
2223 BeforeEach (func () {
@@ -31,7 +32,6 @@ var _ = Describe("Service Plans", func() {
3132 var result resourceList [resource ]
3233
3334 JustBeforeEach (func () {
34- var err error
3535 resp , err = adminClient .R ().SetResult (& result ).Get ("/v3/service_plans" )
3636 Expect (err ).NotTo (HaveOccurred ())
3737 })
@@ -54,9 +54,9 @@ var _ = Describe("Service Plans", func() {
5454
5555 BeforeEach (func () {
5656 plans := resourceList [resource ]{}
57- listResp , err : = adminClient .R ().SetResult (& plans ).Get ("/v3/service_plans" )
57+ resp , err = adminClient .R ().SetResult (& plans ).Get ("/v3/service_plans" )
5858 Expect (err ).NotTo (HaveOccurred ())
59- Expect (listResp ).To (HaveRestyStatusCode (http .StatusOK ))
59+ Expect (resp ).To (HaveRestyStatusCode (http .StatusOK ))
6060
6161 brokerPlans := itx .FromSlice (plans .Resources ).Filter (func (r resource ) bool {
6262 return r .Metadata .Labels [korifiv1alpha1 .RelServiceBrokerGUIDLabel ] == brokerGUID
@@ -68,7 +68,6 @@ var _ = Describe("Service Plans", func() {
6868
6969 Describe ("Get Visibility" , func () {
7070 JustBeforeEach (func () {
71- var err error
7271 resp , err = adminClient .R ().SetResult (& result ).Get (fmt .Sprintf ("/v3/service_plans/%s/visibility" , planGUID ))
7372 Expect (err ).NotTo (HaveOccurred ())
7473 })
@@ -83,7 +82,6 @@ var _ = Describe("Service Plans", func() {
8382
8483 Describe ("Apply Visibility" , func () {
8584 JustBeforeEach (func () {
86- var err error
8785 resp , err = adminClient .R ().
8886 SetResult (& result ).
8987 SetBody (planVisibilityResource {
@@ -105,7 +103,6 @@ var _ = Describe("Service Plans", func() {
105103
106104 Describe ("Update Visibility" , func () {
107105 JustBeforeEach (func () {
108- var err error
109106 resp , err = adminClient .R ().
110107 SetResult (& result ).
111108 SetBody (planVisibilityResource {
@@ -125,4 +122,26 @@ var _ = Describe("Service Plans", func() {
125122 })
126123 })
127124 })
125+
126+ Describe ("Delete" , func () {
127+ var servicePlanGUID string
128+
129+ BeforeEach (func () {
130+ plans := resourceList [resource ]{}
131+ resp , err = adminClient .R ().SetResult (& plans ).Get ("/v3/service_plans?service_broker_guids=" + brokerGUID )
132+ Expect (err ).ToNot (HaveOccurred ())
133+
134+ servicePlanGUID = plans .Resources [0 ].GUID
135+ resp , err = adminClient .R ().Delete ("/v3/service_plans/" + servicePlanGUID )
136+ })
137+
138+ It ("deletes the service plan" , func () {
139+ Expect (err ).ToNot (HaveOccurred ())
140+ Expect (resp ).To (HaveRestyStatusCode (http .StatusNoContent ))
141+
142+ resp , err = adminClient .R ().Get ("/v3/service_plans/" + servicePlanGUID )
143+ Expect (err ).ToNot (HaveOccurred ())
144+ Expect (resp ).To (HaveRestyStatusCode (http .StatusNotFound ))
145+ })
146+ })
128147})
0 commit comments