File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515 expect ( Workshop . today_and_upcoming ) . to match_array ( future_workshops )
1616 end
1717 end
18+
19+ it 'returns workshops ordered by date_and_time ascending (soonest first)' do
20+ Fabricate . times ( 2 , :past_workshop )
21+ workshop_in_3_days = Fabricate ( :workshop , date_and_time : 3 . days . from_now )
22+ workshop_tomorrow = Fabricate ( :workshop , date_and_time : 1 . day . from_now )
23+ workshop_in_5_days = Fabricate ( :workshop , date_and_time : 5 . days . from_now )
24+
25+ expect ( Workshop . today_and_upcoming ) . to eq ( [ workshop_tomorrow , workshop_in_3_days , workshop_in_5_days ] )
26+ end
1827 end
1928
2029 context '#upcoming' do
2433
2534 expect ( Workshop . upcoming ) . to match_array ( future_workshops )
2635 end
36+
37+ it 'returns workshops ordered by date_and_time ascending (soonest first)' do
38+ Fabricate . times ( 2 , :past_workshop )
39+ workshop_in_3_days = Fabricate ( :workshop , date_and_time : 3 . days . from_now )
40+ workshop_tomorrow = Fabricate ( :workshop , date_and_time : 1 . day . from_now )
41+ workshop_in_5_days = Fabricate ( :workshop , date_and_time : 5 . days . from_now )
42+
43+ expect ( Workshop . upcoming ) . to eq ( [ workshop_tomorrow , workshop_in_3_days , workshop_in_5_days ] )
44+ end
2745 end
2846
2947 context '#past' do
You can’t perform that action at this time.
0 commit comments