FEATURE: invite page tabs

This commit is contained in:
Arpit Jalan
2015-07-11 17:39:12 +05:30
parent 84549929ba
commit e0c9054748
27 changed files with 170 additions and 93 deletions

View File

@ -387,6 +387,30 @@ describe Invite do
end
end
describe '.find_pending_invites_from' do
it 'returns pending invites only' do
inviter = Fabricate(:user)
Fabricate(
:invite,
invited_by: inviter,
user_id: 123,
email: 'redeemed@example.com'
)
pending_invite = Fabricate(
:invite,
invited_by: inviter,
user_id: nil,
email: 'pending@example.com'
)
invites = Invite.find_pending_invites_from(inviter)
expect(invites.size).to eq(1)
expect(invites.first).to eq pending_invite
end
end
describe '.find_redeemed_invites_from' do
it 'returns redeemed invites only' do
inviter = Fabricate(:user)