aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorvlatka pavisic2016-12-02 15:36:15 +0100
committervlatka pavisic2016-12-02 15:36:15 +0100
commit609f23f2e83a4897bcf440b8a8b0be286b48e32c (patch)
tree7ffb005161d6ee9625bf343e9dc869fccf7afe2f
parent47572dc97aa526dc702d7456bb7459786eb1eb0e (diff)
downloadchouette-core-609f23f2e83a4897bcf440b8a8b0be286b48e32c.tar.bz2
Refs #2133 : Feature tests fixes
-rw-r--r--spec/features/referential_companies_spec.rb10
-rw-r--r--spec/features/referential_group_of_lines_spec.rb4
-rw-r--r--spec/features/referential_lines_spec.rb4
-rw-r--r--spec/features/referential_networks_spec.rb3
-rw-r--r--spec/features/referential_stop_areas_spec.rb3
5 files changed, 11 insertions, 13 deletions
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) }