Fix the test failures
This commit is contained in:
parent
50e876dd6f
commit
e85ecede4c
29 changed files with 232 additions and 232 deletions
|
|
@ -21,7 +21,7 @@ describe EventSchedule do
|
|||
context 'is invalid' do
|
||||
it 'when event schedule start_time is after the conference end_hour, and returns an error message' do
|
||||
new_scheduled_event = build(:event_scheduled, program: conference.program, hour: conference.start_date + conference.end_hour.hours + 1.hour)
|
||||
expect(new_scheduled_event.valid?).to eq false
|
||||
expect(new_scheduled_event.valid?).to be false
|
||||
expect(new_scheduled_event.event_schedules.first.errors[:start_time]).to eq ["can't be after the conference end hour (#{conference.end_hour})"]
|
||||
end
|
||||
end
|
||||
|
|
@ -29,7 +29,7 @@ describe EventSchedule do
|
|||
context 'is valid' do
|
||||
it 'when event schedule start_time is between the conference end_hour and start_hour' do
|
||||
new_scheduled_event = build(:event_scheduled, program: conference.program, hour: conference.start_date + conference.end_hour.hours - 1.hour)
|
||||
expect(new_scheduled_event.valid?).to eq true
|
||||
expect(new_scheduled_event.valid?).to be true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
@ -38,7 +38,7 @@ describe EventSchedule do
|
|||
context 'is invalid' do
|
||||
it 'when event schedule start_time is before the conference start_hour, and returns an error message' do
|
||||
new_scheduled_event = build(:event_scheduled, program: conference.program, hour: conference.start_date)
|
||||
expect(new_scheduled_event.valid?).to eq false
|
||||
expect(new_scheduled_event.valid?).to be false
|
||||
expect(new_scheduled_event.event_schedules.first.errors[:start_time]).to eq ["can't be before the conference start hour (#{conference.start_hour})"]
|
||||
end
|
||||
end
|
||||
|
|
@ -56,21 +56,21 @@ describe EventSchedule do
|
|||
context 'is valid' do
|
||||
it 'when scheduled in the track\'s room' do
|
||||
event_schedule = build(:event_schedule, event: @event, room: @room)
|
||||
expect(event_schedule.valid?).to eq true
|
||||
expect(event_schedule.valid?).to be true
|
||||
end
|
||||
|
||||
it 'when the track doesn\'t have a room' do
|
||||
@track.room = nil
|
||||
@track.save!
|
||||
event_schedule = build(:event_schedule, event: @event)
|
||||
expect(event_schedule.valid?).to eq true
|
||||
expect(event_schedule.valid?).to be true
|
||||
end
|
||||
end
|
||||
|
||||
context 'is invalid' do
|
||||
it 'when scheduled in different room than the track\'s' do
|
||||
event_schedule = build(:event_schedule, event: @event)
|
||||
expect(event_schedule.valid?).to eq false
|
||||
expect(event_schedule.valid?).to be false
|
||||
expect(event_schedule.errors[:room]).to eq ["must be the same as the track's room (#{@room.name})"]
|
||||
end
|
||||
end
|
||||
|
|
@ -88,20 +88,20 @@ describe EventSchedule do
|
|||
context 'is valid' do
|
||||
it 'when scheduled during the track\'s time slot' do
|
||||
event_schedule = build(:event_schedule, event: @event, room: @room, start_time: Date.current + 3.hours)
|
||||
expect(event_schedule.valid?).to eq true
|
||||
expect(event_schedule.valid?).to be true
|
||||
end
|
||||
end
|
||||
|
||||
context 'is invalid' do
|
||||
it 'when scheduled before the track\'s start date' do
|
||||
event_schedule = build(:event_schedule, event: @event, room: @room, start_time: Date.current - 1.hour)
|
||||
expect(event_schedule.valid?).to eq false
|
||||
expect(event_schedule.valid?).to be false
|
||||
expect(event_schedule.errors[:start_time]).to eq ["can't be before the track's start date (#{@track.start_date})"]
|
||||
end
|
||||
|
||||
it 'when event ends after the track\'s end date' do
|
||||
event_schedule = build(:event_schedule, event: @event, room: @room, start_time: Date.current + 1.day - 10.minutes)
|
||||
expect(event_schedule.valid?).to eq false
|
||||
expect(event_schedule.valid?).to be false
|
||||
expect(event_schedule.errors[:end_time]).to eq ["can't be after the track's end date (#{@track.end_date})"]
|
||||
end
|
||||
end
|
||||
|
|
@ -119,7 +119,7 @@ describe EventSchedule do
|
|||
it 'when the event belongs to a self-organized track and is scheduled in one of its track\'s schedules' do
|
||||
schedule = create(:schedule, program: conference.program, track: @event.track)
|
||||
event_schedule = build(:event_schedule, event: @event, room: @room, schedule: schedule)
|
||||
expect(event_schedule.valid?).to eq true
|
||||
expect(event_schedule.valid?).to be true
|
||||
expect(event_schedule.errors[:schedule]).to eq []
|
||||
end
|
||||
|
||||
|
|
@ -127,7 +127,7 @@ describe EventSchedule do
|
|||
@event.track = nil
|
||||
@event.save!
|
||||
event_schedule = build(:event_schedule, event: @event, room: @room)
|
||||
expect(event_schedule.valid?).to eq true
|
||||
expect(event_schedule.valid?).to be true
|
||||
expect(event_schedule.errors[:schedule]).to eq []
|
||||
end
|
||||
end
|
||||
|
|
@ -135,7 +135,7 @@ describe EventSchedule do
|
|||
context 'is invalid' do
|
||||
it 'when the event belongs to a self_organized track but isn\'t scheduled in one of its schedules' do
|
||||
event_schedule = build(:event_schedule, event: @event, room: @room)
|
||||
expect(event_schedule.valid?).to eq false
|
||||
expect(event_schedule.valid?).to be false
|
||||
expect(event_schedule.errors[:schedule]).to eq ['must be one of My awesome track track\'s schedules']
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue