Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMayra Cabrera <mcabrera@gitlab.com>2018-04-12 18:51:25 +0300
committerJose <jivanvl@hotmail.com>2018-04-20 20:48:04 +0300
commit4745361c1f714812d6d07ba5b8a1dc686e9e74e4 (patch)
tree8e934f4b0e09063ead3e91d91ecd97278afe3029 /spec/features/projects/settings/pipelines_settings_spec.rb
parente40bc1b190f51ca42ac12d79b87a0338f2ab0357 (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.rb6
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