@@ -66,6 +66,7 @@ var _ = Describe("create buildpack command", func() {
6666 AfterEach (func () {
6767 err := os .RemoveAll (buildpackDir )
6868 Expect (err ).ToNot (HaveOccurred ())
69+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-f" )).Should (Exit (0 ))
6970 })
7071
7172 When ("zipping the directory errors" , func () {
@@ -126,6 +127,10 @@ var _ = Describe("create buildpack command", func() {
126127 })
127128
128129 When ("specifying a valid path" , func () {
130+ AfterEach (func () {
131+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-f" )).Should (Exit (0 ))
132+ })
133+
129134 When ("the new buildpack is unique" , func () {
130135 When ("the new buildpack has a nil stack" , func () {
131136 It ("successfully uploads a buildpack" , func () {
@@ -146,6 +151,10 @@ var _ = Describe("create buildpack command", func() {
146151 })
147152
148153 When ("the new buildpack has a valid stack" , func () {
154+ AfterEach (func () {
155+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-s" , stacks [0 ], "-f" )).Should (Exit (0 ))
156+ })
157+
149158 It ("successfully uploads a buildpack" , func () {
150159 helpers .BuildpackWithStack (func (buildpackPath string ) {
151160 session := helpers .CF ("create-buildpack" , buildpackName , buildpackPath , "1" )
@@ -166,6 +175,10 @@ var _ = Describe("create buildpack command", func() {
166175 })
167176
168177 When ("the new buildpack has an invalid stack" , func () {
178+ AfterEach (func () {
179+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-s" , stacks [0 ], "-f" )).Should (Exit (0 ))
180+ })
181+
169182 It ("returns the appropriate error" , func () {
170183 helpers .BuildpackWithStack (func (buildpackPath string ) {
171184 session := helpers .CF ("create-buildpack" , buildpackName , buildpackPath , "1" )
@@ -196,6 +209,10 @@ var _ = Describe("create buildpack command", func() {
196209 }, stacks [0 ])
197210 })
198211
212+ AfterEach (func () {
213+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-s" , stacks [0 ], "-f" )).Should (Exit (0 ))
214+ })
215+
199216 It ("prints a warning and exits with an error" , func () {
200217 helpers .BuildpackWithStack (func (buildpackPath string ) {
201218 session := helpers .CF ("create-buildpack" , buildpackName , buildpackPath , "1" )
@@ -218,6 +235,10 @@ var _ = Describe("create buildpack command", func() {
218235 })
219236 })
220237
238+ AfterEach (func () {
239+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-f" )).Should (Exit (0 ))
240+ })
241+
221242 It ("prints a warning and exits with an error" , func () {
222243 helpers .BuildpackWithoutStack (func (buildpackPath string ) {
223244 session := helpers .CF ("create-buildpack" , buildpackName , buildpackPath , "1" )
@@ -238,6 +259,11 @@ var _ = Describe("create buildpack command", func() {
238259 }, stacks [1 ])
239260 })
240261
262+ AfterEach (func () {
263+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-s" , stacks [0 ], "-f" )).Should (Exit (0 ))
264+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-s" , stacks [1 ], "-f" )).Should (Exit (0 ))
265+ })
266+
241267 It ("successfully uploads a buildpack" , func () {
242268 helpers .BuildpackWithStack (func (buildpackPath string ) {
243269 session := helpers .CF ("create-buildpack" , buildpackName , buildpackPath , "1" )
@@ -265,6 +291,10 @@ var _ = Describe("create buildpack command", func() {
265291 })
266292 })
267293
294+ AfterEach (func () {
295+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-f" )).Should (Exit (0 ))
296+ })
297+
268298 It ("prints a warning and tip, then exits with an error" , func () {
269299 helpers .BuildpackWithStack (func (buildpackPath string ) {
270300 session := helpers .CF ("create-buildpack" , buildpackName , buildpackPath , "1" )
@@ -283,6 +313,10 @@ var _ = Describe("create buildpack command", func() {
283313 }, stacks [0 ])
284314 })
285315
316+ AfterEach (func () {
317+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-s" , stacks [0 ], "-f" )).Should (Exit (0 ))
318+ })
319+
286320 It ("prints a warning then exits with an error" , func () {
287321 helpers .BuildpackWithStack (func (buildpackPath string ) {
288322 session := helpers .CF ("create-buildpack" , buildpackName , buildpackPath , "1" )
@@ -305,6 +339,10 @@ var _ = Describe("create buildpack command", func() {
305339 When ("specifying a valid path" , func () {
306340 When ("the new buildpack is unique" , func () {
307341 When ("the new buildpack has a nil stack" , func () {
342+ AfterEach (func () {
343+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-f" )).Should (Exit (0 ))
344+ })
345+
308346 It ("successfully uploads a buildpack" , func () {
309347 helpers .CNB (func (buildpackPath string ) {
310348 session := helpers .CF ("create-buildpack" , buildpackName , buildpackPath , "1" , "--lifecycle=cnb" )
@@ -344,6 +382,10 @@ var _ = Describe("create buildpack command", func() {
344382 buildpackURL = "https://github.com/cloudfoundry/binary-buildpack/releases/download/v1.0.21/binary-buildpack-v1.0.21.zip"
345383 })
346384
385+ AfterEach (func () {
386+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-f" )).Should (Exit (0 ))
387+ })
388+
347389 It ("successfully uploads a buildpack" , func () {
348390 session := helpers .CF ("create-buildpack" , buildpackName , buildpackURL , "1" )
349391 Eventually (session ).Should (Say (`Creating buildpack %s as %s\.\.\.` , buildpackName , username ))
@@ -400,6 +442,10 @@ var _ = Describe("create buildpack command", func() {
400442
401443 When ("specifying the position flag" , func () {
402444 When ("position is positive integer" , func () {
445+ AfterEach (func () {
446+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-f" )).Should (Exit (0 ))
447+ })
448+
403449 It ("successfully uploads buildpack in correct position" , func () {
404450 helpers .BuildpackWithoutStack (func (buildpackPath string ) {
405451 session := helpers .CF ("create-buildpack" , buildpackName , buildpackPath , "3" )
@@ -420,6 +466,10 @@ var _ = Describe("create buildpack command", func() {
420466 })
421467
422468 When ("specifying disable flag" , func () {
469+ AfterEach (func () {
470+ Eventually (helpers .CF ("delete-buildpack" , buildpackName , "-f" )).Should (Exit (0 ))
471+ })
472+
423473 It ("disables buildpack" , func () {
424474 helpers .BuildpackWithoutStack (func (buildpackPath string ) {
425475 session := helpers .CF ("create-buildpack" , buildpackName , buildpackPath , "1" , "--disable" )
0 commit comments