From b86e78b7a95c41c60746522551c5b0834f8f194b Mon Sep 17 00:00:00 2001 From: Arnaud Delobelle Date: Sat, 22 Jun 2019 08:09:39 +0100 Subject: [PATCH] Add test for regression --- .../PrefixSuffixTransformer_test.go | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) 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 +`) }