mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-24 16:23:40 +01:00
Add test for more allowed access_rules
This commit is contained in:
parent
1fb1e8721b
commit
f1138baa80
@ -315,6 +315,10 @@ defmodule ACLTest do
|
||||
assert :acl.transform_access_rules_config([100]) == [{100, [:all]}]
|
||||
end
|
||||
|
||||
test "transform_access_rules_config expands <shaper_name> rule" do
|
||||
assert :acl.transform_access_rules_config([:fast]) == [{:fast, [:all]}]
|
||||
end
|
||||
|
||||
test "transform_access_rules_config expands allow: <acl_name> rule" do
|
||||
assert :acl.transform_access_rules_config([{:allow, :test1}]) == [{:allow, [{:acl, :test1}]}]
|
||||
end
|
||||
@ -327,6 +331,26 @@ defmodule ACLTest do
|
||||
assert :acl.transform_access_rules_config([{100, :test1}]) == [{100, [{:acl, :test1}]}]
|
||||
end
|
||||
|
||||
test "transform_access_rules_config expands <shaper_name>: <acl_name> rule" do
|
||||
assert :acl.transform_access_rules_config([{:fast, :test1}]) == [{:fast, [{:acl, :test1}]}]
|
||||
end
|
||||
|
||||
test "transform_access_rules_config expands allow rule (no list)" do
|
||||
assert :acl.transform_access_rules_config(:allow) == [{:allow, [:all]}]
|
||||
end
|
||||
|
||||
test "transform_access_rules_config expands deny rule (no list)" do
|
||||
assert :acl.transform_access_rules_config(:deny) == [{:deny, [:all]}]
|
||||
end
|
||||
|
||||
test "transform_access_rules_config expands <integer> rule (no list)" do
|
||||
assert :acl.transform_access_rules_config(100) == [{100, [:all]}]
|
||||
end
|
||||
|
||||
test "transform_access_rules_config expands <shaper_name> rule (no list)" do
|
||||
assert :acl.transform_access_rules_config(:fast) == [{:fast, [:all]}]
|
||||
end
|
||||
|
||||
## Checking ACL on both user pattern and IP
|
||||
## ========================================
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user