diff options
| -rw-r--r-- | app/models/chouette/stop_area.rb | 2 | ||||
| -rw-r--r-- | spec/factories/chouette_stop_areas.rb | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/app/models/chouette/stop_area.rb b/app/models/chouette/stop_area.rb index ad42d54ae..d7d5c2eb2 100644 --- a/app/models/chouette/stop_area.rb +++ b/app/models/chouette/stop_area.rb @@ -60,7 +60,7 @@ module Chouette end def area_type_of_right_kind - + return unless self.kind unless Chouette::AreaType.send(self.kind).map(&:to_s).include?(self.area_type) errors.add(:area_type, I18n.t('stop_areas.errors.incorrect_kind_area_type')) end diff --git a/spec/factories/chouette_stop_areas.rb b/spec/factories/chouette_stop_areas.rb index 94517f856..9b4764781 100644 --- a/spec/factories/chouette_stop_areas.rb +++ b/spec/factories/chouette_stop_areas.rb @@ -3,9 +3,10 @@ FactoryGirl.define do sequence(:objectid) { |n| "FR:#{n}:ZDE:#{n}:STIF" } sequence(:name) { |n| "stop_area_#{n}" } sequence(:registration_number) { |n| "test-#{n}" } - area_type { Chouette::AreaType.all.sample } + area_type { Chouette::AreaType.commercial.sample } latitude {10.0 * rand} longitude {10.0 * rand} + kind "commercial" association :stop_area_referential |
