From 23473e1476cb18c4f5d84bcbfa4644e88c846d2c Mon Sep 17 00:00:00 2001 From: Siddhant Bajaj Date: Sat, 22 Apr 2017 01:28:49 +0530 Subject: [PATCH] Added hour transient attribute to event_scheduled factory It allows event_scheduled to be created with custom time. --- spec/factories/events.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/spec/factories/events.rb b/spec/factories/events.rb index 09c74afd..731c774e 100644 --- a/spec/factories/events.rb +++ b/spec/factories/events.rb @@ -29,9 +29,13 @@ FactoryGirl.define do end factory :event_scheduled do - after(:build) do |event| + transient do + hour nil + end + + after(:build) do |event, evaluator| event.state = 'confirmed' - event.event_schedules << build(:event_schedule, event: event) + event.event_schedules << build(:event_schedule, event: event, start_time: evaluator.hour) end end end