Moderators can search users by ip address

This commit is contained in:
Arpit Jalan
2014-10-23 23:26:59 +05:30
parent e341fe9701
commit a826840540
3 changed files with 9 additions and 14 deletions

View File

@ -140,18 +140,9 @@ describe AdminUserIndexQuery do
context "by ip address fragment" do
before(:each) { Fabricate(:user, ip_address: "117.207.94.9") }
context "when authenticated as a non-admin user" do
it "doesn't match the ip address" do
query = ::AdminUserIndexQuery.new({ filter: "117.207.94.9" })
expect(query.find_users.count()).to eq(0)
end
end
context "when authenticated as an admin user" do
it "matches the ip address" do
query = ::AdminUserIndexQuery.new({ filter: "117.207.94.9", admin: true })
expect(query.find_users.count()).to eq(1)
end
it "matches the ip address" do
query = ::AdminUserIndexQuery.new({ filter: "117.207.94.9" })
expect(query.find_users.count()).to eq(1)
end
end