|
8 | 8 | scenario 'I can see the top coaches by year' do |
9 | 9 | latest_workshop = Fabricate(:workshop, date_and_time: Time.zone.now - 1.year) |
10 | 10 | old_workshop = Fabricate(:workshop, date_and_time: Time.zone.now - 3.years) |
11 | | - invitations = 5.times { Fabricate(:attended_coach, workshop: latest_workshop) } |
12 | | - older_invitations = 15.times { Fabricate(:attended_coach, workshop: old_workshop) } |
| 11 | + invitations = 2.times { Fabricate(:attended_coach, workshop: latest_workshop) } |
| 12 | + older_invitations = 4.times { Fabricate(:attended_coach, workshop: old_workshop) } |
13 | 13 |
|
14 | 14 | visit coaches_path(year: latest_workshop.date_and_time.year) |
15 | | - expect(page).to have_css(".coach", count: 5) |
| 15 | + expect(page).to have_css(".coach", count: 2) |
16 | 16 |
|
17 | 17 | visit coaches_path(year: old_workshop.date_and_time.year) |
18 | | - expect(page).to have_css(".coach", count: 15) |
| 18 | + expect(page).to have_css(".coach", count: 4) |
19 | 19 | end |
20 | 20 |
|
21 | 21 | scenario 'I can navigate the top coaches by year' do |
22 | 22 | current_workshop = Fabricate(:workshop, date_and_time: Time.zone.now) |
23 | 23 | latest_workshop = Fabricate(:workshop, date_and_time: Time.zone.now - 1.year) |
24 | 24 | old_workshop = Fabricate(:workshop, date_and_time: Time.zone.now - 3.years) |
25 | | - current_invitations = 10.times { Fabricate(:attended_coach, workshop: current_workshop) } |
26 | | - invitations = 7.times { Fabricate(:attended_coach, workshop: latest_workshop) } |
27 | | - older_invitations = 12.times { Fabricate(:attended_coach, workshop: old_workshop) } |
| 25 | + current_invitations = 1.times { Fabricate(:attended_coach, workshop: current_workshop) } |
| 26 | + invitations = 3.times { Fabricate(:attended_coach, workshop: latest_workshop) } |
| 27 | + older_invitations = 2.times { Fabricate(:attended_coach, workshop: old_workshop) } |
28 | 28 |
|
29 | 29 | visit coaches_path |
30 | | - expect(page).to have_css(".coach", count: 10) |
| 30 | + expect(page).to have_css(".coach", count: 1) |
31 | 31 |
|
32 | 32 | click_on latest_workshop.date_and_time.year.to_s |
33 | | - expect(page).to have_css(".coach", count: 7) |
| 33 | + expect(page).to have_css(".coach", count: 3) |
34 | 34 |
|
35 | 35 | click_on old_workshop.date_and_time.year.to_s |
36 | | - expect(page).to have_css(".coach", count: 12) |
| 36 | + expect(page).to have_css(".coach", count: 2) |
37 | 37 | end |
38 | 38 | end |
0 commit comments