aboutsummaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
authorVlatka Pavisic2017-01-06 17:42:46 +0100
committerVlatka Pavisic2017-01-06 17:42:59 +0100
commit51534c59d3ddebf72a186cfc120d0481fab95d78 (patch)
tree24ed8f0c7d5e8a8bfdb2d86d0f441002c17226f9 /spec
parentb6cd50e722136033c0e579ebfadd855d5fe7de7d (diff)
downloadchouette-core-51534c59d3ddebf72a186cfc120d0481fab95d78.tar.bz2
Refs #2347 : TimeTable with Calendar
Diffstat (limited to 'spec')
-rw-r--r--spec/factories/chouette_time_table.rb15
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