diff options
| author | Vlatka Pavisic | 2017-01-06 17:42:46 +0100 |
|---|---|---|
| committer | Vlatka Pavisic | 2017-01-06 17:42:59 +0100 |
| commit | 51534c59d3ddebf72a186cfc120d0481fab95d78 (patch) | |
| tree | 24ed8f0c7d5e8a8bfdb2d86d0f441002c17226f9 /spec | |
| parent | b6cd50e722136033c0e579ebfadd855d5fe7de7d (diff) | |
| download | chouette-core-51534c59d3ddebf72a186cfc120d0481fab95d78.tar.bz2 | |
Refs #2347 : TimeTable with Calendar
Diffstat (limited to 'spec')
| -rw-r--r-- | spec/factories/chouette_time_table.rb | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/spec/factories/chouette_time_table.rb b/spec/factories/chouette_time_table.rb index 722c977b2..f462349cf 100644 --- a/spec/factories/chouette_time_table.rb +++ b/spec/factories/chouette_time_table.rb @@ -2,29 +2,30 @@ FactoryGirl.define do factory :time_table_date, :class => Chouette::TimeTableDate do end - + factory :time_table_period, :class => Chouette::TimeTablePeriod do end - + factory :time_table, :class => Chouette::TimeTable do sequence(:comment) { |n| "Timetable #{n}" } sequence(:objectid) { |n| "test:Timetable:#{n}" } sequence(:int_day_types) { (1..7).to_a.map{ |n| 2**(n+1)}.sum } + calendar nil transient do dates_count 4 periods_count 4 end - + after(:create) do |time_table, evaluator| - + 0.upto(4) do |i| time_table.dates << create(:time_table_date, :time_table => time_table, :date => i.days.since.to_date, :in_out => true) end - + start_date = Date.today end_date = start_date + 10 - + 0.upto(4) do |i| time_table.periods << create(:time_table_period, :time_table => time_table, :period_start => start_date, :period_end => end_date) start_date = start_date + 20 @@ -33,5 +34,5 @@ FactoryGirl.define do time_table.save_shortcuts end end - + end |
