diff options
| author | Vlatka Pavisic | 2017-04-05 12:14:25 +0200 |
|---|---|---|
| committer | Vlatka Pavisic | 2017-04-05 12:14:30 +0200 |
| commit | 81f5ee3810fd30f0bccd8a0f33245b0444ebadd9 (patch) | |
| tree | 2c25b2dfab7c2761e033163578d6c33d97e8f391 /spec | |
| parent | 1e5a595150f4a90dcf17e0e6cd32728486fb36b8 (diff) | |
| download | chouette-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.rb | 2 | ||||
| -rw-r--r-- | spec/features/routing_constraint_zones_spec.rb | 3 | ||||
| -rw-r--r-- | spec/models/chouette/routing_constraint_zone_spec.rb | 2 |
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) } |
