BigW Consortium Gitlab

Commit 19e1b324 by Filipa Lacerda

Updates tests

Fix tests Fix rubocop error Fix broken test
parent 186c4dd7
...@@ -228,24 +228,42 @@ feature 'Builds', :feature do ...@@ -228,24 +228,42 @@ feature 'Builds', :feature do
end end
end end
context "Build starts environment" do context 'When build starts environment' do
context "Build is successfull and has deployment" do context 'Build is successfull and has deployment' do
it "shows a link for the build" do it 'shows a link for the build' do
-# link to environment.name environment = create(:environment, project: project)
expect(page).to have_link() pipeline = create(:ci_pipeline, project: project)
deployment = create(:deployment)
build1 = create(:ci_build, :success, environment: environment.name, deployments: [deployment], pipeline: pipeline)
visit namespace_project_build_path(project.namespace, project, build1)
expect(page).to have_link environment.name
end end
end end
context "Build is complete and not successfull" do context 'Build is complete and not successfull' do
it "shows a link for the build" do it 'shows a link for the build' do
-# link to environment.name environment = create(:environment, project: project)
expect(page).to have_link() pipeline = create(:ci_pipeline, project: project)
build1 = create(:ci_build, :failed, environment: environment.name, pipeline: pipeline)
visit namespace_project_build_path(project.namespace, project, build1)
expect(page).to have_link environment.name
end end
end end
context "Build creates a new deployment" do context 'Build creates a new deployment' do
it "shows a link to lastest deployment" do it 'shows a link to lastest deployment' do
expect(page).to have_link("latest deployment") environment = create(:environment, project: project)
create(:deployment, environment: environment, sha: project.commit.id)
pipeline = create(:ci_pipeline, project: project)
build1 = create(:ci_build, :success, environment: environment.name, pipeline: pipeline)
visit namespace_project_build_path(project.namespace, project, build1)
expect(page).to have_link('latest deployment')
end end
end end
end end
......
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