diff --git a/plugin/builtin/prefixsuffixtransformer/PrefixSuffixTransformer_test.go b/plugin/builtin/prefixsuffixtransformer/PrefixSuffixTransformer_test.go index d7406c5b2..d4fb964cb 100644 --- a/plugin/builtin/prefixsuffixtransformer/PrefixSuffixTransformer_test.go +++ b/plugin/builtin/prefixsuffixtransformer/PrefixSuffixTransformer_test.go @@ -66,4 +66,61 @@ kind: ConfigMap metadata: name: baked-cm-pie `) + + rm = th.LoadAndRunTransformer(` +apiVersion: builtin +kind: PrefixSuffixTransformer +metadata: + name: notImportantHere +prefix: test- +fieldSpecs: + - kind: Deployment + path: metadata/name + - kind: Deployment + path: spec/template/spec/containers/name +`, ` +apiVersion: apps/v1 +kind: Deployment +metadata: + name: deployment +spec: + template: + spec: + containers: + - image: myapp + name: main + --- +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: crd +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: cm +`) + + th.AssertActualEqualsExpected(rm, ` +apiVersion: apps/v1 +kind: Deployment +metadata: + name: test-deployment +spec: + template: + spec: + containers: + - image: myapp + name: test-main +--- +apiVersion: apiextensions.k8s.io/v1beta1 +kind: CustomResourceDefinition +metadata: + name: crd +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: test-cm +`) }