@@ -13,11 +13,15 @@ import (
13
13
)
14
14
15
15
var _ = Describe ("plugin API" , func () {
16
+ var orgName string
16
17
BeforeEach (func () {
17
18
installTestPlugin ()
18
19
})
19
20
20
21
AfterEach (func () {
22
+ if orgName != "" {
23
+ helpers .QuickDeleteOrg (orgName )
24
+ }
21
25
uninstallTestPlugin ()
22
26
})
23
27
@@ -63,7 +67,7 @@ var _ = Describe("plugin API", func() {
63
67
Describe ("GetApp" , func () {
64
68
var appName string
65
69
BeforeEach (func () {
66
- createTargetedOrgAndSpace ()
70
+ orgName , _ = createTargetedOrgAndSpace ()
67
71
appName = helpers .PrefixedRandomName ("APP" )
68
72
helpers .WithHelloWorldApp (func (appDir string ) {
69
73
Eventually (helpers .CF ("push" , appName , "--no-start" , "-p" , appDir , "-b" , "staticfile_buildpack" , "--no-route" )).Should (Exit (0 ))
@@ -78,7 +82,7 @@ var _ = Describe("plugin API", func() {
78
82
Describe ("GetApps" , func () {
79
83
var appName1 , appName2 string
80
84
BeforeEach (func () {
81
- createTargetedOrgAndSpace ()
85
+ orgName , _ = createTargetedOrgAndSpace ()
82
86
appName1 = helpers .PrefixedRandomName ("APP" )
83
87
helpers .WithHelloWorldApp (func (appDir string ) {
84
88
Eventually (helpers .CF ("push" , appName1 , "--no-start" , "-p" , appDir , "-b" , "staticfile_buildpack" , "--no-route" )).Should (Exit (0 ))
@@ -97,47 +101,53 @@ var _ = Describe("plugin API", func() {
97
101
98
102
Describe ("GetCurrentOrg" , func () {
99
103
It ("gets the current targeted org" , func () {
100
- org , _ : = createTargetedOrgAndSpace ()
101
- confirmTestPluginOutput ("GetCurrentOrg" , org )
104
+ orgName , _ = createTargetedOrgAndSpace ()
105
+ confirmTestPluginOutput ("GetCurrentOrg" , orgName )
102
106
})
103
107
})
104
108
105
109
Describe ("GetCurrentSpace" , func () {
106
110
It ("gets the current targeted Space" , func () {
107
- _ , space := createTargetedOrgAndSpace ()
111
+ var space string
112
+ orgName , space = createTargetedOrgAndSpace ()
108
113
confirmTestPluginOutput ("GetCurrentSpace" , space )
109
114
})
110
115
})
111
116
112
117
Describe ("GetOrg" , func () {
113
118
It ("gets the given org" , func () {
114
- org , _ : = createTargetedOrgAndSpace ()
115
- confirmTestPluginOutputWithArg ("GetOrg" , org , org )
119
+ orgName , _ = createTargetedOrgAndSpace ()
120
+ confirmTestPluginOutputWithArg ("GetOrg" , orgName , orgName )
116
121
})
117
122
})
118
123
119
124
Describe ("GetOrgs" , func () {
125
+ var org1 , org2 string
126
+ AfterEach (func () {
127
+ helpers .QuickDeleteOrg (org1 )
128
+ helpers .QuickDeleteOrg (org2 )
129
+ })
120
130
It ("gets information for multiple orgs" , func () {
121
- org1 , _ : = createTargetedOrgAndSpace ()
122
- org2 , _ : = createTargetedOrgAndSpace ()
131
+ org1 , _ = createTargetedOrgAndSpace ()
132
+ org2 , _ = createTargetedOrgAndSpace ()
123
133
orgNameRegexp := fmt .Sprintf ("(?:%s|%s)" , org1 , org2 )
124
134
confirmTestPluginOutput ("GetOrgs" , orgNameRegexp , orgNameRegexp )
125
135
})
126
136
})
127
137
128
138
Describe ("GetOrgUsers" , func () {
129
139
It ("returns the org users" , func () {
130
- org , _ : = createTargetedOrgAndSpace ()
140
+ orgName , _ = createTargetedOrgAndSpace ()
131
141
username , _ := helpers .GetCredentials ()
132
- confirmTestPluginOutputWithArg ("GetOrgUsers" , org , username )
142
+ confirmTestPluginOutputWithArg ("GetOrgUsers" , orgName , username )
133
143
})
134
144
})
135
145
136
146
Describe ("GetOrgUsers" , func () {
137
147
It ("returns the org users" , func () {
138
- org , _ : = createTargetedOrgAndSpace ()
148
+ orgName , _ = createTargetedOrgAndSpace ()
139
149
username , _ := helpers .GetCredentials ()
140
- confirmTestPluginOutputWithArg ("GetOrgUsers" , org , username )
150
+ confirmTestPluginOutputWithArg ("GetOrgUsers" , orgName , username )
141
151
})
142
152
})
143
153
@@ -148,7 +158,7 @@ var _ = Describe("plugin API", func() {
148
158
broker * servicebrokerstub.ServiceBrokerStub
149
159
)
150
160
BeforeEach (func () {
151
- createTargetedOrgAndSpace ()
161
+ orgName , _ = createTargetedOrgAndSpace ()
152
162
serviceInstance1 = helpers .PrefixedRandomName ("SI1" )
153
163
serviceInstance2 = helpers .PrefixedRandomName ("SI2" )
154
164
@@ -159,6 +169,7 @@ var _ = Describe("plugin API", func() {
159
169
})
160
170
161
171
AfterEach (func () {
172
+ helpers .QuickDeleteOrg (orgName )
162
173
broker .Forget ()
163
174
})
164
175
@@ -172,7 +183,8 @@ var _ = Describe("plugin API", func() {
172
183
173
184
Describe ("GetSpace" , func () {
174
185
It ("gets the given space" , func () {
175
- _ , space := createTargetedOrgAndSpace ()
186
+ var space string
187
+ orgName , space = createTargetedOrgAndSpace ()
176
188
confirmTestPluginOutputWithArg ("GetSpace" , space , space )
177
189
})
178
190
})
@@ -181,7 +193,7 @@ var _ = Describe("plugin API", func() {
181
193
var space1 , space2 string
182
194
183
195
BeforeEach (func () {
184
- _ , space1 = createTargetedOrgAndSpace ()
196
+ orgName , space1 = createTargetedOrgAndSpace ()
185
197
space2 = helpers .NewSpaceName ()
186
198
helpers .CreateSpace (space2 )
187
199
})
@@ -195,8 +207,9 @@ var _ = Describe("plugin API", func() {
195
207
Describe ("GetSpaceUsers" , func () {
196
208
It ("returns the space users" , func () {
197
209
username , _ := helpers .GetCredentials ()
198
- org , space := createTargetedOrgAndSpace ()
199
- session := helpers .CF ("GetSpaceUsers" , org , space )
210
+ var space string
211
+ orgName , space = createTargetedOrgAndSpace ()
212
+ session := helpers .CF ("GetSpaceUsers" , orgName , space )
200
213
Eventually (session ).Should (Say (username ))
201
214
Eventually (session ).Should (Exit (0 ))
202
215
})
@@ -210,14 +223,14 @@ var _ = Describe("plugin API", func() {
210
223
211
224
Describe ("HasOrganization" , func () {
212
225
It ("returns true" , func () {
213
- createTargetedOrgAndSpace ()
226
+ orgName , _ = createTargetedOrgAndSpace ()
214
227
confirmTestPluginOutput ("HasOrganization" , "true" )
215
228
})
216
229
})
217
230
218
231
Describe ("HasSpace" , func () {
219
232
It ("returns true" , func () {
220
- createTargetedOrgAndSpace ()
233
+ orgName , _ = createTargetedOrgAndSpace ()
221
234
confirmTestPluginOutput ("HasSpace" , "true" )
222
235
})
223
236
})
0 commit comments