From 89cd5702e0f98a64e31f0ef3df60fe56f454c1dd Mon Sep 17 00:00:00 2001 From: Jakub Jirutka Date: Fri, 16 Oct 2015 01:48:49 +0200 Subject: [PATCH] fixup! Refactor PlannedTimetableSlot and add some extra specs --- spec/roles/planned_timetable_slot_spec.rb | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/spec/roles/planned_timetable_slot_spec.rb b/spec/roles/planned_timetable_slot_spec.rb index 8999745..5de21bd 100644 --- a/spec/roles/planned_timetable_slot_spec.rb +++ b/spec/roles/planned_timetable_slot_spec.rb @@ -31,13 +31,15 @@ describe '#clear_extra_events' do - let!(:extra_event) { Fabricate(:event, - absolute_sequence_number: 20, - timetable_slot_id: slot.id, - parallel_id: slot.parallel.id, - applied_schedule_exception_ids: [Fabricate(:schedule_exception).id]) - } - let!(:planned_event) { Fabricate(:event, timetable_slot_id: slot.id, parallel_id: slot.parallel.id) } + let!(:extra_event) do + Fabricate(:event, absolute_sequence_number: 20, timetable_slot_id: slot.id, + applied_schedule_exception_ids: [Fabricate(:schedule_exception).id], + parallel_id: slot.parallel.id) + end + + let!(:planned_event) do + Fabricate(:event, timetable_slot_id: slot.id, parallel_id: slot.parallel.id) + end it 'marks extra events as deleted' do expect {