From ccf490bad4dd77678040420518815c29eb4f6156 Mon Sep 17 00:00:00 2001 From: Henne Vogelsang Date: Thu, 10 Apr 2025 16:21:17 +0200 Subject: [PATCH] Reload data before checking --- spec/features/conference_registration_spec.rb | 2 +- spec/features/tickets_spec.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/spec/features/conference_registration_spec.rb b/spec/features/conference_registration_spec.rb index 4a9df4d8..77e7d8d2 100644 --- a/spec/features/conference_registration_spec.rb +++ b/spec/features/conference_registration_spec.rb @@ -52,7 +52,7 @@ feature Registration do expect(current_path).to eq(new_conference_conference_registration_path(conference.short_title)) click_button 'Register' - expect(conference.user_registered?(participant)).to be(true) + expect(conference.reload.user_registered?(participant)).to be(true) end end end diff --git a/spec/features/tickets_spec.rb b/spec/features/tickets_spec.rb index 047a4e38..d17fbe74 100644 --- a/spec/features/tickets_spec.rb +++ b/spec/features/tickets_spec.rb @@ -45,8 +45,8 @@ feature Ticket do # It's necessary to multiply by 100 because the price is in cents page.find('#flash') expect(flash).to eq('Ticket successfully updated.') - expect(ticket.price).to eq(Money.new(50 * 100, 'USD')) - expect(ticket.title).to eq('Event Ticket') + expect(ticket.reload.price).to eq(Money.new(50 * 100, 'USD')) + expect(ticket.reload.title).to eq('Event Ticket') expect(Ticket.count).to eq(2) end