Rename search_invited to search_invite_email

This commit is contained in:
Stan Hu 2019-08-09 00:33:42 -07:00
parent 60a1e843fa
commit d39871d080
3 changed files with 6 additions and 4 deletions

View File

@ -29,7 +29,7 @@ class Groups::GroupMembersController < Groups::ApplicationController
if can_manage_members
@invited_members = @members.invite
@invited_members = @invited_members.search_invited(params[:search_invited]) if params[:search_invited].present?
@invited_members = @invited_members.search_invite_email(params[:search_invited]) if params[:search_invited].present?
@invited_members = present_members(@invited_members.page(params[:invited_members_page]).per(MEMBER_PER_PAGE_LIMIT))
end

View File

@ -107,7 +107,7 @@ class Member < ApplicationRecord
joins(:user).merge(User.search(query))
end
def search_invited(query)
def search_invite_email(query)
invite.where(['invite_email ILIKE ?', "%#{query}%"])
end

View File

@ -172,14 +172,16 @@ describe Member do
it { expect(described_class.non_request).to include @accepted_request_member }
end
describe '.search_invited' do
describe '.search_invite_email' do
it 'returns only the matching e-mail' do
create(:group_member, :invited)
invited = described_class.search_invited(@invited_member.invite_email)
invited = described_class.search_invite_email(@invited_member.invite_email)
expect(invited.count).to eq(1)
expect(invited.first).to eq(@invited_member)
expect(described_class.search_invite_email('bad-email@example.com').count).to eq(0)
end
end