From 609f23f2e83a4897bcf440b8a8b0be286b48e32c Mon Sep 17 00:00:00 2001 From: vlatka pavisic Date: Fri, 2 Dec 2016 15:36:15 +0100 Subject: Refs #2133 : Feature tests fixes --- spec/features/referential_companies_spec.rb | 10 +++++----- spec/features/referential_group_of_lines_spec.rb | 4 ++-- spec/features/referential_lines_spec.rb | 4 ++-- spec/features/referential_networks_spec.rb | 3 +-- spec/features/referential_stop_areas_spec.rb | 3 +-- 5 files changed, 11 insertions(+), 13 deletions(-) (limited to 'spec') diff --git a/spec/features/referential_companies_spec.rb b/spec/features/referential_companies_spec.rb index ac3f5b9d5..4611c818f 100644 --- a/spec/features/referential_companies_spec.rb +++ b/spec/features/referential_companies_spec.rb @@ -5,7 +5,7 @@ describe 'ReferentialCompanies', type: :feature do login_user let(:referential) { Referential.first } - let(:companies) { Array.new(2) { create :company, line_referential: referential.line_referential } } + let!(:companies) { Array.new(2) { create :company, line_referential: referential.line_referential } } describe 'index' do before(:each) { visit referential_companies_path(referential) } @@ -24,10 +24,10 @@ describe 'ReferentialCompanies', type: :feature do end it 'supports filtering by objectid' do - fill_in 'q[name_or_objectid_cont]', with: referential.companies.first.objectid + fill_in 'q[name_or_objectid_cont]', with: companies.first.objectid click_button 'search-btn' - expect(page).to have_content(referential.companies.first.name) - expect(page).not_to have_content(referential.companies.last.name) + expect(page).to have_content(companies.first.name) + expect(page).not_to have_content(companies.last.name) end end end @@ -35,7 +35,7 @@ describe 'ReferentialCompanies', type: :feature do describe 'show' do it 'displays referential company' do visit referential_company_path(referential, companies.first) - expect(page).to have_content(referential.companies.first.name) + expect(page).to have_content(companies.first.name) end end end diff --git a/spec/features/referential_group_of_lines_spec.rb b/spec/features/referential_group_of_lines_spec.rb index 585519fba..491a7a939 100644 --- a/spec/features/referential_group_of_lines_spec.rb +++ b/spec/features/referential_group_of_lines_spec.rb @@ -5,10 +5,10 @@ describe 'ReferentialLines', type: :feature do login_user let(:referential) { Referential.first } - let(:group_of_lines) { Array.new(2) { create(:group_of_line, line_referential: Referential.first.line_referential) } } + let!(:group_of_lines) { Array.new(2) { create(:group_of_line, line_referential: Referential.first.line_referential) } } describe 'index' do - before(:each) { visit referential_group_of_lines_path(referentialre) } + before(:each) { visit referential_group_of_lines_path(referential) } it 'displays referential groups of lines' do expect(page).to have_content(group_of_lines.first.name) diff --git a/spec/features/referential_lines_spec.rb b/spec/features/referential_lines_spec.rb index ea828e6cb..9f4892c36 100644 --- a/spec/features/referential_lines_spec.rb +++ b/spec/features/referential_lines_spec.rb @@ -4,10 +4,10 @@ require 'spec_helper' describe 'ReferentialLines', type: :feature do login_user - before(:all) { create :referential_metadata, referential: Referential.first } - let(:referential) { Referential.first } + before(:all) { create :referential_metadata, referential: Referential.first } + describe 'index' do before(:each) { visit referential_lines_path(referential) } diff --git a/spec/features/referential_networks_spec.rb b/spec/features/referential_networks_spec.rb index f1f1d0ecc..7c0d56bf2 100644 --- a/spec/features/referential_networks_spec.rb +++ b/spec/features/referential_networks_spec.rb @@ -5,8 +5,7 @@ describe 'ReferentialNetworks', type: :feature do login_user let(:referential) { Referential.first } - let(:networks) { Array.new(2) { create :network, line_referential: referential.line_referential } } - + let!(:networks) { Array.new(2) { create :network, line_referential: referential.line_referential } } describe 'index' do before(:each) { visit referential_networks_path(referential) } diff --git a/spec/features/referential_stop_areas_spec.rb b/spec/features/referential_stop_areas_spec.rb index 00ddfae07..82613c06e 100644 --- a/spec/features/referential_stop_areas_spec.rb +++ b/spec/features/referential_stop_areas_spec.rb @@ -6,8 +6,7 @@ describe 'ReferentialStopAreas', type: :feature do let(:referential) { Referential.first } let(:stop_area_referential) { create :stop_area_referential } - let(:stop_areas) { Array.new(2) { create :stop_area, stop_area_referential: stop_area_referential } } - + let!(:stop_areas) { Array.new(2) { create :stop_area, stop_area_referential: stop_area_referential } } describe 'index' do before(:each) { visit referential_stop_areas_path(referential) } -- cgit v1.2.3