mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-07-16 17:33:14 +00:00
Make test file paths consistent and relative
Signed-off-by: Mikhail Nikitin <mikhail.nikitin@ispringsolutions.com>
This commit is contained in:
@@ -10,7 +10,7 @@ func TestPatchDeleteOfNotExistingAttributesShouldNotAddExtraElements(t *testing.
|
|||||||
th := kusttest_test.MakeEnhancedHarness(t)
|
th := kusttest_test.MakeEnhancedHarness(t)
|
||||||
defer th.Reset()
|
defer th.Reset()
|
||||||
|
|
||||||
th.WriteF("/app/resource.yaml", `
|
th.WriteF("resource.yaml", `
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
@@ -27,7 +27,7 @@ spec:
|
|||||||
name: whatever
|
name: whatever
|
||||||
image: helloworld
|
image: helloworld
|
||||||
`)
|
`)
|
||||||
th.WriteF("/app/patch.yml", `
|
th.WriteF("patch.yaml", `
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
@@ -43,36 +43,36 @@ spec:
|
|||||||
- name: NOT_EXISTING_FOR_REMOVAL
|
- name: NOT_EXISTING_FOR_REMOVAL
|
||||||
$patch: delete
|
$patch: delete
|
||||||
`)
|
`)
|
||||||
th.WriteK("/app", `
|
th.WriteK(".", `
|
||||||
resources:
|
resources:
|
||||||
- resource.yaml
|
- resource.yaml
|
||||||
patches:
|
patches:
|
||||||
- path: patch.yml
|
- path: patch.yaml
|
||||||
target:
|
target:
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
`)
|
`)
|
||||||
|
|
||||||
/*
|
// It's expected that removal of not existing elements should not introduce extra values,
|
||||||
// It's expected that removal of not existing elements should not introduce extra values,
|
// as a patch can be applied to multiple resources, not all of them can have all the elements being deleted.
|
||||||
// as a patch can be applied to multipe resources, not all of them can have all deleted elements.
|
expected := `
|
||||||
expected := `
|
apiVersion: apps/v1
|
||||||
apiVersion: apps/v1
|
kind: Deployment
|
||||||
kind: Deployment
|
metadata:
|
||||||
metadata:
|
name: whatever
|
||||||
name: whatever
|
spec:
|
||||||
spec:
|
template:
|
||||||
template:
|
spec:
|
||||||
spec:
|
containers:
|
||||||
containers:
|
- env:
|
||||||
- env:
|
- name: EXISTING
|
||||||
- name: EXISTING
|
value: EXISTING_VALUE
|
||||||
value: EXISTING_VALUE
|
image: helloworld
|
||||||
image: helloworld
|
name: whatever
|
||||||
name: whatever
|
`
|
||||||
`
|
// Allow expected variable to be unused
|
||||||
*/
|
_ = expected
|
||||||
|
|
||||||
// Currently kustomize inserts $patch: delete elements into the resulting resources
|
// Currently, kustomize inserts $patch: delete elements into the resulting resources
|
||||||
erroneousActual := `
|
erroneousActual := `
|
||||||
apiVersion: apps/v1
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
@@ -91,6 +91,6 @@ spec:
|
|||||||
name: whatever
|
name: whatever
|
||||||
`
|
`
|
||||||
|
|
||||||
m := th.Run("/app", th.MakeDefaultOptions())
|
m := th.Run(".", th.MakeDefaultOptions())
|
||||||
th.AssertActualEqualsExpected(m, erroneousActual)
|
th.AssertActualEqualsExpected(m, erroneousActual)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user