From 64f8d2ae38a3445eb85fafd2a99dc775ceccde0a Mon Sep 17 00:00:00 2001 From: Donny Xia Date: Tue, 10 Nov 2020 10:25:05 -0800 Subject: [PATCH] add one more test --- .../helmchartinflationgenerator_test.go | 51 ++++++++++++++----- 1 file changed, 38 insertions(+), 13 deletions(-) diff --git a/api/krusty/helmchartinflationgenerator_test.go b/api/krusty/helmchartinflationgenerator_test.go index 6b72c729c..d9d003251 100644 --- a/api/krusty/helmchartinflationgenerator_test.go +++ b/api/krusty/helmchartinflationgenerator_test.go @@ -9,19 +9,7 @@ import ( kusttest_test "sigs.k8s.io/kustomize/api/testutils/kusttest" ) -func TestHelmChartInflationGenerator(t *testing.T) { - th := kusttest_test.MakeHarness(t) - th.WriteK("/app", ` -helmChartInflationGenerator: -- chartName: minecraft - chartRepoUrl: https://kubernetes-charts.storage.googleapis.com - chartVersion: v1.2.0 - releaseName: test - releaseNamespace: testNamespace -`) - - m := th.Run("/app", th.MakeDefaultOptions()) - th.AssertActualEqualsExpected(m, ` +var expected string = ` apiVersion: v1 data: rcon-password: Q0hBTkdFTUUh @@ -71,5 +59,42 @@ spec: selector: app: test-minecraft type: LoadBalancer +` + +func TestHelmChartInflationGenerator(t *testing.T) { + th := kusttest_test.MakeHarness(t) + th.WriteK("/app", ` +helmChartInflationGenerator: +- chartName: minecraft + chartRepoUrl: https://kubernetes-charts.storage.googleapis.com + chartVersion: v1.2.0 + releaseName: test + releaseNamespace: testNamespace `) + + m := th.Run("/app", th.MakeDefaultOptions()) + th.AssertActualEqualsExpected(m, expected) +} + +func TestHelmChartInflationGeneratorAsPlugin(t *testing.T) { + th := kusttest_test.MakeHarness(t) + th.WriteK("/app", ` +generators: +- helm.yaml +`) + + th.WriteF("/app/helm.yaml", ` +apiVersion: builtin +kind: HelmChartInflationGenerator +metadata: + name: myMap +chartName: minecraft +chartRepoUrl: https://kubernetes-charts.storage.googleapis.com +chartVersion: v1.2.0 +releaseName: test +releaseNamespace: testNamespace +`) + + m := th.Run("/app", th.MakeDefaultOptions()) + th.AssertActualEqualsExpected(m, expected) }