26 lines
993 B
Ruby
26 lines
993 B
Ruby
|
|
require 'spec_helper'
|
||
|
|
|
||
|
|
describe UserInviteRequestsHelper do
|
||
|
|
|
||
|
|
describe "link_to_previous_invite_requests" do
|
||
|
|
|
||
|
|
before(:each) do
|
||
|
|
@user = FactoryBot.create(:user)
|
||
|
|
@user2 = FactoryBot.create(:user)
|
||
|
|
@invitation_request1 = FactoryBot.create(:user_invite_requests, user_id: @user.id)
|
||
|
|
@invitation_request1.user.invitations.create
|
||
|
|
@invitation_request2 = FactoryBot.create(:user_invite_requests, user_id: @user.id)
|
||
|
|
@invitation_request3 = FactoryBot.create(:user_invite_requests, user_id: @user2.id)
|
||
|
|
end
|
||
|
|
|
||
|
|
context "users requesting an invitations" do
|
||
|
|
it "should show '0' if no previous invitation request" do
|
||
|
|
expect(helper.link_to_previous_invite_requests(@invitation_request3)).to eq "0"
|
||
|
|
end
|
||
|
|
it "should link to all previous invitation requests" do
|
||
|
|
expect(helper.link_to_previous_invite_requests(@invitation_request2)).to eq "<a href=\"/admin/invitations/find?user_name=#{@user.login}\">1</a>"
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|
||
|
|
end
|