File tree Expand file tree Collapse file tree
code/go/internal/validator/semantic Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,6 +34,24 @@ policy_templates:
3434 - name: password
3535 api_key:
3636 - name: api_key
37+ ` ,
38+ },
39+ {
40+ title : "variable defined in policy" ,
41+ manifest : `
42+ vars:
43+ - name: user
44+ - name: password
45+ policy_templates:
46+ - vars:
47+ - name: api_key
48+ inputs:
49+ - required_vars:
50+ user_password:
51+ - name: user
52+ - name: password
53+ api_key:
54+ - name: api_key
3755` ,
3856 },
3957 {
@@ -71,6 +89,28 @@ policy_templates:
7189 - name: password
7290 api_key:
7391 - name: api_key
92+ ` ,
93+ errors : []string {
94+ `required var "api_key" in optional group is defined as always required` ,
95+ },
96+ },
97+ {
98+ title : "variable defined as required in policy" ,
99+ manifest : `
100+ vars:
101+ - name: user
102+ - name: password
103+ policy_templates:
104+ - vars:
105+ - name: api_key
106+ required: true
107+ inputs:
108+ - required_vars:
109+ user_password:
110+ - name: user
111+ - name: password
112+ api_key:
113+ - name: api_key
74114` ,
75115 errors : []string {
76116 `required var "api_key" in optional group is defined as always required` ,
You can’t perform that action at this time.
0 commit comments