diff options
author | Mayra Cabrera <mcabrera@gitlab.com> | 2018-04-12 18:51:25 +0300 |
---|---|---|
committer | Jose <jivanvl@hotmail.com> | 2018-04-20 20:48:04 +0300 |
commit | 4745361c1f714812d6d07ba5b8a1dc686e9e74e4 (patch) | |
tree | 8e934f4b0e09063ead3e91d91ecd97278afe3029 /spec/features/projects/settings/pipelines_settings_spec.rb | |
parent | e40bc1b190f51ca42ac12d79b87a0338f2ab0357 (diff) |
Ensure an autodevops instance exists for pipelines settings
Diffstat (limited to 'spec/features/projects/settings/pipelines_settings_spec.rb')
-rw-r--r-- | spec/features/projects/settings/pipelines_settings_spec.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/features/projects/settings/pipelines_settings_spec.rb b/spec/features/projects/settings/pipelines_settings_spec.rb index 340a5b222ee..03e24471621 100644 --- a/spec/features/projects/settings/pipelines_settings_spec.rb +++ b/spec/features/projects/settings/pipelines_settings_spec.rb @@ -8,6 +8,7 @@ describe "Projects > Settings > Pipelines settings" do before do sign_in(user) project.add_role(user, role) + create(:project_auto_devops, project: project) end context 'for developer' do @@ -27,14 +28,17 @@ describe "Projects > Settings > Pipelines settings" do visit project_settings_ci_cd_path(project) fill_in('Test coverage parsing', with: 'coverage_regex') + page.within '.general-ci-settings' do click_on 'Save changes' end expect(page.status_code).to eq(200) + page.within '.general-ci-settings' do expect(page).to have_button('Save changes', disabled: false) end + expect(page).to have_field('Test coverage parsing', with: 'coverage_regex') end @@ -47,6 +51,7 @@ describe "Projects > Settings > Pipelines settings" do end expect(page.status_code).to eq(200) + page.within '.general-ci-settings' do expect(page).to have_button('Save changes', disabled: false) end @@ -68,6 +73,7 @@ describe "Projects > Settings > Pipelines settings" do expect(page.status_code).to eq(200) expect(project.auto_devops).to be_present expect(project.auto_devops).not_to be_enabled + expect(project.auto_devops.domain).to eq('test.com') end end end |