3 class AclTest < ActiveSupport::TestCase
6 assert_predicate acl, :valid?
11 def test_no_account_creation_by_subnet
12 assert_not Acl.no_account_creation("192.168.1.1")
13 create(:acl, :address => "192.168.0.0/16", :k => "no_account_creation")
14 assert Acl.no_account_creation("192.168.1.1")
17 def test_no_account_creation_by_domain
18 assert_not Acl.no_account_creation("192.168.1.1", :domain => "example.com")
19 assert_not Acl.no_account_creation("192.168.1.1", :domain => "test.example.com")
20 create(:acl, :domain => "example.com", :k => "no_account_creation")
21 assert Acl.no_account_creation("192.168.1.1", :domain => "example.com")
22 assert Acl.no_account_creation("192.168.1.1", :domain => "test.example.com")
25 def test_no_account_creation_by_mx
26 assert_not Acl.no_account_creation("192.168.1.1", :mx => "mail.example.com")
27 create(:acl, :mx => "mail.example.com", :k => "no_account_creation")
28 assert Acl.no_account_creation("192.168.1.1", :mx => "mail.example.com")