Redirect to settings page on invalid update
This commit is contained in:
parent
a89e8149b6
commit
163730f0a2
|
@ -19,7 +19,7 @@ module Projects
|
|||
|
||||
redirect_to project_settings_ci_cd_path(@project)
|
||||
else
|
||||
render 'show'
|
||||
redirect_to project_settings_ci_cd_path(@project), alert: result[:message]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -191,6 +191,15 @@ describe Projects::Settings::CiCdController do
|
|||
expect(project.build_timeout).to eq(5400)
|
||||
end
|
||||
end
|
||||
|
||||
context 'when build_timeout_human_readable is invalid' do
|
||||
let(:params) { { build_timeout_human_readable: '5m' } }
|
||||
|
||||
it 'set specified timeout' do
|
||||
expect(subject).to set_flash[:alert]
|
||||
expect(response).to redirect_to(namespace_project_settings_ci_cd_path)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue