为我的 rego 文件运行测试时出错。雷戈文件:
package authz
import abc.def
default can_tigger = false
can_tigger = true{
needs_one_of := ["trigger_access_allowed"]
access.allowed_for_triger(input.appId, input.user, needs_one_of[_],input.resource)
}
Rego 测试文件:
package authz
test_can_trigger_command_when_projectId_is_valid {
can_tigger
with input as {"projectId": "5fdf4ab1-acf6-4d5f-9604-79bda49d9431", "user": {"sub": "testUser"}}
}
如果我在测试文件中设置值,can_tigger:= true/false
那么我的测试将通过,但这样做不是编写测试的正确方法。