summaryrefslogtreecommitdiff
path: root/qa/qa/resource/project.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/resource/project.rb')
-rw-r--r--qa/qa/resource/project.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/qa/qa/resource/project.rb b/qa/qa/resource/project.rb
index 163c0b40bb5..a92f7912b9e 100644
--- a/qa/qa/resource/project.rb
+++ b/qa/qa/resource/project.rb
@@ -15,7 +15,6 @@ module QA
attr_writer :github_personal_access_token
attr_writer :github_repository_path
- attribute :default_branch
attribute :id
attribute :name
attribute :add_name_uuid
@@ -26,6 +25,10 @@ module QA
attribute :template_name
attribute :import
+ attribute :default_branch do
+ api_response[:default_branch] || Runtime::Env.default_branch
+ end
+
attribute :group do
Group.fabricate!
end
@@ -200,6 +203,10 @@ module QA
post_body
end
+ def api_delete_path
+ "/projects/#{id}"
+ end
+
def change_repository_storage(new_storage)
put_body = { repository_storage: new_storage }
response = put Runtime::API::Request.new(api_client, api_put_path).url, put_body