Commit db9dd066 authored by winniehell's avatar winniehell

Add failing test for #31012

parent a9da3743
...@@ -24,6 +24,7 @@ describe API::Projects, :api do ...@@ -24,6 +24,7 @@ describe API::Projects, :api do
namespace: user.namespace, namespace: user.namespace,
merge_requests_enabled: false, merge_requests_enabled: false,
issues_enabled: false, wiki_enabled: false, issues_enabled: false, wiki_enabled: false,
builds_enabled: false,
snippets_enabled: false) snippets_enabled: false)
end end
let(:project_member3) do let(:project_member3) do
...@@ -342,6 +343,7 @@ describe API::Projects, :api do ...@@ -342,6 +343,7 @@ describe API::Projects, :api do
project = attributes_for(:project, { project = attributes_for(:project, {
path: 'camelCasePath', path: 'camelCasePath',
issues_enabled: false, issues_enabled: false,
jobs_enabled: false,
merge_requests_enabled: false, merge_requests_enabled: false,
wiki_enabled: false, wiki_enabled: false,
only_allow_merge_if_pipeline_succeeds: false, only_allow_merge_if_pipeline_succeeds: false,
...@@ -351,6 +353,8 @@ describe API::Projects, :api do ...@@ -351,6 +353,8 @@ describe API::Projects, :api do
post api('/projects', user), project post api('/projects', user), project
expect(response).to have_http_status(201)
project.each_pair do |k, v| project.each_pair do |k, v|
next if %i[has_external_issue_tracker issues_enabled merge_requests_enabled wiki_enabled].include?(k) next if %i[has_external_issue_tracker issues_enabled merge_requests_enabled wiki_enabled].include?(k)
expect(json_response[k.to_s]).to eq(v) expect(json_response[k.to_s]).to eq(v)
...@@ -1145,6 +1149,15 @@ describe API::Projects, :api do ...@@ -1145,6 +1149,15 @@ describe API::Projects, :api do
expect(json_response[k.to_s]).to eq(v) expect(json_response[k.to_s]).to eq(v)
end end
end end
it 'updates jobs_enabled' do
project_param = { jobs_enabled: true }
put api("/projects/#{project3.id}", user), project_param
expect(response).to have_http_status(200)
project_param.each_pair do |k, v|
expect(json_response[k.to_s]).to eq(v)
end
end
end end
context 'when authenticated as project master' do context 'when authenticated as project master' do
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment