Updates tests
Fix tests Fix rubocop error Fix broken test
This commit is contained in:
parent
186c4dd7b4
commit
19e1b3246d
1 changed files with 30 additions and 12 deletions
|
@ -228,24 +228,42 @@ feature 'Builds', :feature do
|
|||
end
|
||||
end
|
||||
|
||||
context "Build starts environment" do
|
||||
context "Build is successfull and has deployment" do
|
||||
it "shows a link for the build" do
|
||||
-# link to environment.name
|
||||
expect(page).to have_link()
|
||||
context 'When build starts environment' do
|
||||
context 'Build is successfull and has deployment' do
|
||||
it 'shows a link for the build' do
|
||||
environment = create(:environment, project: project)
|
||||
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
|
||||
|
||||
context "Build is complete and not successfull" do
|
||||
it "shows a link for the build" do
|
||||
-# link to environment.name
|
||||
expect(page).to have_link()
|
||||
context 'Build is complete and not successfull' do
|
||||
it 'shows a link for the build' do
|
||||
environment = create(:environment, project: project)
|
||||
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
|
||||
|
||||
context "Build creates a new deployment" do
|
||||
it "shows a link to lastest deployment" do
|
||||
expect(page).to have_link("latest deployment")
|
||||
context 'Build creates a new deployment' do
|
||||
it 'shows a link to lastest deployment' do
|
||||
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
|
||||
|
|
Loading…
Reference in a new issue