Localize HelmChartInflationGenerator (#5007)

* Localize HelmChartInflationGenerator

* Add explicit inline generators test
This commit is contained in:
Anna Song
2023-01-30 13:16:48 -08:00
committed by GitHub
parent 7db330d2cc
commit 361154dabc
3 changed files with 136 additions and 10 deletions

View File

@@ -452,13 +452,11 @@ func TestResourcesRepoNotFile(t *testing.T) {
err := localizer.Run(fsActual, testDir.String(), "", testDir.Join("dst"))
const readmeErr = `mapping values are not allowed in this context`
fileErr := fmt.Sprintf(`invalid resource at file "%s": MalformedYAMLError:`, repo)
fileErr := fmt.Sprintf(`invalid resource at file "%s": MalformedYAMLError`, repo)
rootErr := fmt.Sprintf(`unable to localize root "%s": unable to find one of 'kustomization.yaml', 'kustomization.yml' or 'Kustomization'`, repo)
var actualErr PathLocalizeError
require.ErrorAs(t, err, &actualErr)
require.Equal(t, repo, actualErr.Path)
require.ErrorContains(t, actualErr.FileError, readmeErr)
require.ErrorContains(t, actualErr.FileError, fileErr)
require.ErrorContains(t, actualErr.RootError, rootErr)