Add failing test for #31012
This commit is contained in:
parent
a9da37434a
commit
db9dd06627
|
@ -24,6 +24,7 @@ describe API::Projects, :api do
|
|||
namespace: user.namespace,
|
||||
merge_requests_enabled: false,
|
||||
issues_enabled: false, wiki_enabled: false,
|
||||
builds_enabled: false,
|
||||
snippets_enabled: false)
|
||||
end
|
||||
let(:project_member3) do
|
||||
|
@ -342,6 +343,7 @@ describe API::Projects, :api do
|
|||
project = attributes_for(:project, {
|
||||
path: 'camelCasePath',
|
||||
issues_enabled: false,
|
||||
jobs_enabled: false,
|
||||
merge_requests_enabled: false,
|
||||
wiki_enabled: false,
|
||||
only_allow_merge_if_pipeline_succeeds: false,
|
||||
|
@ -351,6 +353,8 @@ describe API::Projects, :api do
|
|||
|
||||
post api('/projects', user), project
|
||||
|
||||
expect(response).to have_http_status(201)
|
||||
|
||||
project.each_pair do |k, v|
|
||||
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)
|
||||
|
@ -1145,6 +1149,15 @@ describe API::Projects, :api do
|
|||
expect(json_response[k.to_s]).to eq(v)
|
||||
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
|
||||
|
||||
context 'when authenticated as project master' do
|
||||
|
|
Loading…
Reference in New Issue