@@ -133,9 +133,10 @@ func TestClusterDatabaseInventorySatellite(t *testing.T) {
133133 if err != nil {
134134 t .Fatalf ("Failed to open _system database: %s" , describe (err ))
135135 }
136- ensureCollection (ctx , db , name , & driver.CreateCollectionOptions {
136+ col := ensureCollection (ctx , db , name , & driver.CreateCollectionOptions {
137137 ReplicationFactor : driver .ReplicationFactorSatellite ,
138138 }, t )
139+ defer clean (t , ctx , col )
139140 h , err := cl .Health (ctx )
140141 if err != nil {
141142 t .Fatalf ("Health failed: %s" , describe (err ))
@@ -185,11 +186,12 @@ func TestClusterDatabaseInventorySmartJoin(t *testing.T) {
185186 if err != nil {
186187 t .Fatalf ("Failed to open _system database: %s" , describe (err ))
187188 }
188- ensureCollection (ctx , db , name , & driver.CreateCollectionOptions {
189+ col := ensureCollection (ctx , db , name , & driver.CreateCollectionOptions {
189190 ShardKeys : []string {"_key:" },
190191 SmartJoinAttribute : "smart" ,
191192 NumberOfShards : 2 ,
192193 }, t )
194+ defer clean (t , ctx , col )
193195 inv , err := cl .DatabaseInventory (ctx , db )
194196 if err != nil {
195197 t .Fatalf ("DatabaseInventory failed: %s" , describe (err ))
@@ -225,9 +227,10 @@ func TestClusterDatabaseInventoryShardingStrategy(t *testing.T) {
225227 if err != nil {
226228 t .Fatalf ("Failed to open _system database: %s" , describe (err ))
227229 }
228- ensureCollection (ctx , db , name , & driver.CreateCollectionOptions {
230+ col := ensureCollection (ctx , db , name , & driver.CreateCollectionOptions {
229231 ShardingStrategy : driver .ShardingStrategyCommunityCompat ,
230232 }, t )
233+ defer clean (t , ctx , col )
231234 inv , err := cl .DatabaseInventory (ctx , db )
232235 if err != nil {
233236 t .Fatalf ("DatabaseInventory failed: %s" , describe (err ))
@@ -261,6 +264,7 @@ func TestClusterMoveShard(t *testing.T) {
261264 col , err := db .CreateCollection (ctx , "test_move_shard" , & driver.CreateCollectionOptions {
262265 NumberOfShards : 12 ,
263266 })
267+ defer clean (t , ctx , col )
264268 if err != nil {
265269 t .Fatalf ("CreateCollection failed: %s" , describe (err ))
266270 }
@@ -361,6 +365,7 @@ func TestClusterResignLeadership(t *testing.T) {
361365 NumberOfShards : 12 ,
362366 ReplicationFactor : 2 ,
363367 })
368+ defer clean (t , ctx , col )
364369 if err != nil {
365370 t .Fatalf ("CreateCollection failed: %s" , describe (err ))
366371 }
@@ -448,6 +453,7 @@ func TestClusterMoveShardWithViews(t *testing.T) {
448453 col , err := db .CreateCollection (ctx , "test_move_shard_with_view" , & driver.CreateCollectionOptions {
449454 NumberOfShards : 12 ,
450455 })
456+ clean (t , ctx , col )
451457 if err != nil {
452458 t .Fatalf ("CreateCollection failed: %s" , describe (err ))
453459 }
@@ -457,7 +463,9 @@ func TestClusterMoveShardWithViews(t *testing.T) {
457463 },
458464 }
459465 viewName := "test_move_shard_view"
460- if _ , err := db .CreateArangoSearchView (ctx , viewName , opts ); err != nil {
466+ view , err := db .CreateArangoSearchView (ctx , viewName , opts )
467+ clean (t , ctx , view )
468+ if err != nil {
461469 t .Fatalf ("Failed to create view '%s': %s" , viewName , describe (err ))
462470 }
463471 h , err := cl .Health (ctx )
0 commit comments