From fb1eb764f97f2530894226f7075682564a238ecd Mon Sep 17 00:00:00 2001
From: Furkan Ayhan <furkanayhn@gmail.com>
Date: Fri, 11 Mar 2022 15:10:08 +0300
Subject: [PATCH] Delete api-basics- projects after QA test

Projects with the prefix "api-basics-" are created in a test case of
api/3_create/repository/files_spec but never get deleted.
---
 .../specs/features/api/3_create/repository/files_spec.rb  | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/qa/qa/specs/features/api/3_create/repository/files_spec.rb b/qa/qa/specs/features/api/3_create/repository/files_spec.rb
index 48608094f5e9f..4d28937fbf854 100644
--- a/qa/qa/specs/features/api/3_create/repository/files_spec.rb
+++ b/qa/qa/specs/features/api/3_create/repository/files_spec.rb
@@ -104,6 +104,14 @@ module QA
           expect(response.headers[:content_disposition]).not_to include("inline")
           expect(response.headers[:content_type]).to include("image/svg+xml")
         end
+
+        delete_project_request = Runtime::API::Request.new(@api_client, "/projects/#{sanitized_project_path}")
+        delete delete_project_request.url
+
+        expect_status(202)
+        expect(json_body).to match(
+          a_hash_including(message: '202 Accepted')
+        )
       end
     end
   end
-- 
GitLab