mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-06-10 08:20:59 +00:00
modify edit test for null replacements fields
This commit is contained in:
@@ -33,8 +33,29 @@ func TestAddResourceHappyPath(t *testing.T) {
|
||||
assert.NoError(t, cmd.RunE(cmd, args))
|
||||
content, err := testutils_test.ReadTestKustomization(fSys)
|
||||
assert.NoError(t, err)
|
||||
assert.Contains(t, string(content), resourceFileName)
|
||||
assert.Contains(t, string(content), resourceFileName+"another")
|
||||
assert.Equal(t, string(content), `apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
namePrefix: some-prefix
|
||||
nameSuffix: some-suffix
|
||||
# Labels to add to all objects and selectors.
|
||||
# These labels would also be used to form the selector for apply --prune
|
||||
# Named differently than “labels” to avoid confusion with metadata for this object
|
||||
commonLabels:
|
||||
app: helloworld
|
||||
commonAnnotations:
|
||||
note: This is an example annotation
|
||||
resources:
|
||||
- myWonderfulResource.yaml
|
||||
- myWonderfulResource.yamlanother
|
||||
#- service.yaml
|
||||
#- ../some-dir/
|
||||
# There could also be configmaps in Base, which would make these overlays
|
||||
# There could be secrets in Base, if just using a fork/rebase workflow
|
||||
replacements:
|
||||
- path: replacement.yaml
|
||||
source: null
|
||||
targets: null
|
||||
`)
|
||||
}
|
||||
|
||||
func TestAddResourceAlreadyThere(t *testing.T) {
|
||||
|
||||
@@ -28,6 +28,8 @@ resources: []
|
||||
configMapGenerator: []
|
||||
# There could be secrets in Base, if just using a fork/rebase workflow
|
||||
secretGenerator: []
|
||||
replacements:
|
||||
- path: replacement.yaml
|
||||
`
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user