mirror of
https://github.com/kyverno/kyverno.git
synced 2025-03-05 23:46:56 +00:00
added test cases
Signed-off-by: NoSkillGirl <singhpooja240393@gmail.com>
This commit is contained in:
parent
799ae0f80d
commit
f9c789967c
1 changed files with 27 additions and 3 deletions
|
@ -1539,12 +1539,36 @@ func TestConditionalAnchorWithMultiplePatterns(t *testing.T) {
|
||||||
resource: []byte(`{"spec": {"containers": [{"name": "nginx","image": "nginx", "env": [{"name": "foo", "value": "bar" }],"imagePullPolicy": "Always"}]}}`),
|
resource: []byte(`{"spec": {"containers": [{"name": "nginx","image": "nginx", "env": [{"name": "foo", "value": "bar" }],"imagePullPolicy": "Always"}]}}`),
|
||||||
nilErr: false,
|
nilErr: false,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "test-29",
|
||||||
|
pattern: []byte(`{"metadata": {"<(name)": "nginx"},"spec": {"imagePullSecrets": [{"name": "regcred"}]}}`),
|
||||||
|
resource: []byte(`{"metadata": {"name": "somename"},"spec": {"containers": [{"name": "nginx","image": "nginx:latest"}], "imagePullSecrets": [{"name": "cred"}]}}`),
|
||||||
|
nilErr: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "test-30",
|
||||||
|
pattern: []byte(`{"metadata": {"<(name)": "nginx"},"spec": {"imagePullSecrets": [{"name": "regcred"}]}}`),
|
||||||
|
resource: []byte(`{"metadata": {"name": "nginx"},"spec": {"containers": [{"name": "nginx","image": "nginx:latest"}], "imagePullSecrets": [{"name": "cred"}]}}`),
|
||||||
|
nilErr: false,
|
||||||
|
},
|
||||||
// {
|
// {
|
||||||
// name: "test-29",
|
// name: "test-31",
|
||||||
// pattern: []byte(`{"spec": {"containers": [{"name": "*","<(image)": "*:latest"}],"=(volumes)": [{"=(hostPath)": {"path": "!/var/run/docker.sock"}}]}}`),
|
// pattern: []byte(`{"metadata": {"labels": {"<(foo)": "bar"}},"spec": {"containers": [{"name": "nginx","image": "!*:latest"}]}}`),
|
||||||
// resource: []byte(`{"spec": {"containers": [{"image": "nginx","name": "nginx","volumeMounts": [{"mountPath": "/test-pd","name": "test-volume"}]}],"volumes": [{"name": "test-volume","hostPath": {"path": "/var/run/docker.sock","type": "Directory"}}]}}`),
|
// resource: []byte(`{"metadata": {"name": "nginx1","labels": {"foo1": "bar"}},"spec": {"containers": [{"name": "nginx","image": "nginx:latest"}]}}`),
|
||||||
// nilErr: true,
|
// nilErr: true,
|
||||||
// },
|
// },
|
||||||
|
{
|
||||||
|
name: "test-32",
|
||||||
|
pattern: []byte(`{"metadata": {"labels": {"<(foo)": "bar"}},"spec": {"containers": [{"name": "nginx","image": "!*:latest"}]}}`),
|
||||||
|
resource: []byte(`{"metadata": {"name": "nginx","labels": {"foo": "bar"}},"spec": {"containers": [{"name": "nginx","image": "nginx"}]}}`),
|
||||||
|
nilErr: true,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "test-33",
|
||||||
|
pattern: []byte(`{"metadata": {"labels": {"<(foo)": "bar"}},"spec": {"containers": [{"name": "nginx","image": "!*:latest"}]}}`),
|
||||||
|
resource: []byte(`{"metadata": {"name": "nginx","labels": {"foo": "bar"}},"spec": {"containers": [{"name": "nginx","image": "nginx:latest"}]}}`),
|
||||||
|
nilErr: false,
|
||||||
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, testCase := range testCases {
|
for _, testCase := range testCases {
|
||||||
|
|
Loading…
Add table
Reference in a new issue