[test] Fix test for user#count_registration_tickets
This commit is contained in:
parent
9fd6659d9d
commit
aa1b281f9a
1 changed files with 3 additions and 1 deletions
|
|
@ -445,9 +445,11 @@ describe User do
|
||||||
describe '#count_registration_tickets' do
|
describe '#count_registration_tickets' do
|
||||||
let(:registration_ticket) { create(:registration_ticket, price_cents: 0) }
|
let(:registration_ticket) { create(:registration_ticket, price_cents: 0) }
|
||||||
let(:conference3) { create(:conference, short_title: 'oSC17', title: 'openSUSE Conference 2017', tickets: [registration_ticket]) }
|
let(:conference3) { create(:conference, short_title: 'oSC17', title: 'openSUSE Conference 2017', tickets: [registration_ticket]) }
|
||||||
let(:ticket_purchase) { create(user: user, conference: conference3, ticket: registration_ticket, quantity: 1) }
|
let(:ticket_purchase) { create(:ticket_purchase, user: user, conference: conference3, ticket: registration_ticket, quantity: 1) }
|
||||||
|
|
||||||
it 'counts the number of registration tickets of a conference held by user' do
|
it 'counts the number of registration tickets of a conference held by user' do
|
||||||
|
user.ticket_purchases << ticket_purchase
|
||||||
|
|
||||||
expect(user.count_registration_tickets(conference3)).to eq(1)
|
expect(user.count_registration_tickets(conference3)).to eq(1)
|
||||||
expect(user.count_registration_tickets(conference2)).to eq(0)
|
expect(user.count_registration_tickets(conference2)).to eq(0)
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue