diff --git a/kustomize/commands/edit/add/addreplacement_test.go b/kustomize/commands/edit/add/addreplacement_test.go index 13754287df..e79a85d424 100644 --- a/kustomize/commands/edit/add/addreplacement_test.go +++ b/kustomize/commands/edit/add/addreplacement_test.go @@ -4,6 +4,7 @@ package add import ( + "sigs.k8s.io/kustomize/kustomize/v5/commands/internal/kustfile" "testing" "github.com/stretchr/testify/assert" @@ -29,10 +30,19 @@ func TestAddReplacementWithFilePath(t *testing.T) { } cmd.SetArgs(args) assert.NoError(t, cmd.Execute()) - content, err := testutils_test.ReadTestKustomization(fSys) + _, err = testutils_test.ReadTestKustomization(fSys) assert.NoError(t, err) - for i := 1; i < len(args); i += 2 { - assert.Contains(t, string(content), args[i]) + + kf, err := kustfile.NewKustomizationFile(fSys) + require.NoError(t, err) + + kustomization, err := kf.Read() + require.NoError(t, err) + + expectedPath := []string{replaceFileName, patchFileName} + + for k, replacement := range kustomization.Replacements { + require.Equal(t, expectedPath[k], replacement.Path) } }