From 7b1cee3f6c19fb5ebe508828c5d5ce771dede7f7 Mon Sep 17 00:00:00 2001 From: Michael Ball Date: Tue, 23 Feb 2021 20:45:18 -0800 Subject: [PATCH] Fixup admin spec, ensuring a valid registration exists --- spec/features/organization_admin_ability_spec.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spec/features/organization_admin_ability_spec.rb b/spec/features/organization_admin_ability_spec.rb index 3f9e32f8..3e36db94 100644 --- a/spec/features/organization_admin_ability_spec.rb +++ b/spec/features/organization_admin_ability_spec.rb @@ -189,7 +189,12 @@ feature 'Has correct abilities' do visit admin_conference_registrations_path(conference.short_title) expect(current_path).to eq(admin_conference_registrations_path(conference.short_title)) - create(:registration, user: create(:user), conference: conference) + # Create a registration for a user, which requires a registration ticket. + other_user = create(:user) + ticket = conference.registration_tickets.first + create(:paid_ticket_purchase, + user: other_user, ticket: ticket, quantity: 1, conference: conference) + create(:registration, user: other_user, conference: conference) visit edit_admin_conference_registration_path(conference.short_title, conference.registrations.first) expect(current_path).to eq(edit_admin_conference_registration_path(conference.short_title, conference.registrations.first))