blob: eddc643233cd0759386a9eb3dba443da14d2c06b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# frozen_string_literal: true
require 'test_helper'
class BanFinderTest < ActiveSupport::TestCase
FakeRequest = Struct.new(:remote_ip)
test '.finds_ban_for? for a subnet ban should work' do
@ban = create(:subnet_ban)
@request = FakeRequest.new(@ban.specification)
assert BanFinder.finds_ban_for?(@request, nil, nil)
end
test '.finds_ban_for? for a user ban should work' do
@ban = create(:user_ban)
@request = FakeRequest.new('::')
assert BanFinder.finds_ban_for?(@request, @ban.user)
end
end
|