diff options
| author | Zog | 2018-01-29 13:17:14 +0100 | 
|---|---|---|
| committer | cedricnjanga | 2018-02-06 11:04:59 -0800 | 
| commit | 9f583abe27b77e4a5af5e5428329a91c929f3254 (patch) | |
| tree | 78da8813cf7873cda1594f9fe7aac228e47d3e73 /spec/factories | |
| parent | 5e1b7a06a9958580fc18a0a4e33ff66ea6adcdf9 (diff) | |
| download | chouette-core-9f583abe27b77e4a5af5e5428329a91c929f3254.tar.bz2 | |
Refs #5754; Add a filter on calendars for ReferentialVJs#index
Diffstat (limited to 'spec/factories')
| -rw-r--r-- | spec/factories/chouette_time_table.rb | 17 | 
1 files changed, 10 insertions, 7 deletions
| diff --git a/spec/factories/chouette_time_table.rb b/spec/factories/chouette_time_table.rb index 81a08ca2a..af48e1b42 100644 --- a/spec/factories/chouette_time_table.rb +++ b/spec/factories/chouette_time_table.rb @@ -11,18 +11,21 @@ FactoryGirl.define do      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) +      unless time_table.dates.any? +        evaluator.dates_count.times do |i| +          time_table.dates  << create(:time_table_date, :time_table => time_table, :date => i.days.since.to_date, :in_out => true) +        end        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 -        end_date = start_date + 10 +      unless time_table.periods.any? +        evaluator.periods_count.times 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 +          end_date = start_date + 10 +        end        end        time_table.save_shortcuts        time_table.update_checksum! | 
