aboutsummaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorVlatka Pavisic2017-04-05 12:14:25 +0200
committerVlatka Pavisic2017-04-05 12:14:30 +0200
commit81f5ee3810fd30f0bccd8a0f33245b0444ebadd9 (patch)
tree2c25b2dfab7c2761e033163578d6c33d97e8f391 /spec
parent1e5a595150f4a90dcf17e0e6cd32728486fb36b8 (diff)
downloadchouette-core-81f5ee3810fd30f0bccd8a0f33245b0444ebadd9.tar.bz2
Refs #3036 : Associate RoutingConstraintZone with Route and not Line
Diffstat (limited to 'spec')
-rw-r--r--spec/factories/chouette_routing_constraint_zones.rb2
-rw-r--r--spec/features/routing_constraint_zones_spec.rb3
-rw-r--r--spec/models/chouette/routing_constraint_zone_spec.rb2
3 files changed, 4 insertions, 3 deletions
diff --git a/spec/factories/chouette_routing_constraint_zones.rb b/spec/factories/chouette_routing_constraint_zones.rb
index 9a2529483..2f707e6a6 100644
--- a/spec/factories/chouette_routing_constraint_zones.rb
+++ b/spec/factories/chouette_routing_constraint_zones.rb
@@ -2,6 +2,6 @@ FactoryGirl.define do
factory :routing_constraint_zone, class: Chouette::RoutingConstraintZone do
sequence(:name) { |n| "Routing constraint zone #{n}" }
stop_area_ids { [create(:stop_area).id, create(:stop_area).id] }
- association :line, factory: :line
+ association :route, factory: :route
end
end
diff --git a/spec/features/routing_constraint_zones_spec.rb b/spec/features/routing_constraint_zones_spec.rb
index d1c39e211..9e8c7dad4 100644
--- a/spec/features/routing_constraint_zones_spec.rb
+++ b/spec/features/routing_constraint_zones_spec.rb
@@ -6,7 +6,8 @@ describe 'RoutingConstraintZones', type: :feature do
let(:referential) { Referential.first }
let!(:line) { create :line }
- let!(:routing_constraint_zones) { Array.new(2) { create :routing_constraint_zone, line: line } }
+ let!(:route) { create :route, line: line }
+ let!(:routing_constraint_zones) { Array.new(2) { create :routing_constraint_zone, route: route } }
let(:routing_constraint_zone) { routing_constraint_zones.first }
describe 'index' do
diff --git a/spec/models/chouette/routing_constraint_zone_spec.rb b/spec/models/chouette/routing_constraint_zone_spec.rb
index d991538ba..f737872bf 100644
--- a/spec/models/chouette/routing_constraint_zone_spec.rb
+++ b/spec/models/chouette/routing_constraint_zone_spec.rb
@@ -6,7 +6,7 @@ describe Chouette::RoutingConstraintZone, type: :model do
it { is_expected.to validate_presence_of :name }
it { is_expected.to validate_presence_of :stop_area_ids }
- it { is_expected.to validate_presence_of :line_id }
+ it { is_expected.to validate_presence_of :route_id }
# shoulda matcher to validate length of array ?
xit { is_expected.to validate_length_of(:stop_area_ids).is_at_least(2) }