aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/acl_test.exs24
1 files changed, 24 insertions, 0 deletions
diff --git a/test/acl_test.exs b/test/acl_test.exs
index ccf518037..38f0372e6 100644
--- a/test/acl_test.exs
+++ b/test/acl_test.exs
@@ -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
## ========================================