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
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
## ========================================