Commit 19e1b324 authored by Filipa Lacerda's avatar 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