Sha256: 3853cf8cf4a64b434391c181ee1bb90ee765ab1de1bddba8b212f10da8eb02c2
Contents?: true
Size: 680 Bytes
Versions: 6
Compression:
Stored size: 680 Bytes
Contents
Factory.define :route_common, :class => "Chouette::Route" do |route| route.sequence(:name) { |n| "Route #{n}" } route.sequence(:published_name) { |n| "Long route #{n}" } route.sequence(:number) { |n| "#{n}" } route.sequence(:wayback_code) { |n| Chouette::Wayback.new( n % 2) } route.sequence(:direction_code) { |n| Chouette::Direction.new( n % 12) } route.sequence(:objectid) { |n| "test:Route:#{n}" } route.association :line, :factory => :line end Factory.define :route, :class => "Chouette::Route", :parent => :route_common do |route| route.after_create do |r| 0.upto(4) do |i| Factory(:stop_point, :position => i, :route => r) end end end
Version data entries
6 entries across 6 versions & 1 rubygems