mirror of
https://github.com/kubernetes-sigs/kustomize.git
synced 2026-05-17 18:25:26 +00:00
More merge tests, clearer method names.
This commit is contained in:
@@ -126,10 +126,11 @@ func (rmF *Factory) FromSecretArgs(
|
||||
return rmF.FromResource(res), nil
|
||||
}
|
||||
|
||||
// Merge creates a new ResMap by merging incoming resources.
|
||||
// ConflatePatches creates a new ResMap containing a merger of the
|
||||
// incoming patches.
|
||||
// Error if conflict found.
|
||||
func (rmF *Factory) Merge(incoming []*resource.Resource) (ResMap, error) {
|
||||
return (&merginator{cdf: rmF.cdf}).Merge(incoming)
|
||||
func (rmF *Factory) ConflatePatches(patches []*resource.Resource) (ResMap, error) {
|
||||
return (&merginator{cdf: rmF.cdf}).ConflatePatches(patches)
|
||||
}
|
||||
|
||||
func newResMapFromResourceSlice(
|
||||
|
||||
@@ -351,13 +351,13 @@ metadata:
|
||||
}
|
||||
}
|
||||
|
||||
func TestMerge_Empty(t *testing.T) {
|
||||
rm, err := rmF.Merge([]*resource.Resource{})
|
||||
func TestConflatePatches_Empty(t *testing.T) {
|
||||
rm, err := rmF.ConflatePatches([]*resource.Resource{})
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, 0, rm.Size())
|
||||
}
|
||||
|
||||
func TestMerge(t *testing.T) {
|
||||
func TestConflatePatches(t *testing.T) {
|
||||
var (
|
||||
err error
|
||||
yml []byte
|
||||
@@ -387,7 +387,7 @@ spec:
|
||||
`))
|
||||
assert.NoError(t, err)
|
||||
|
||||
rm, err := rmF.Merge([]*resource.Resource{r1, r2})
|
||||
rm, err := rmF.ConflatePatches([]*resource.Resource{r1, r2})
|
||||
assert.NoError(t, err)
|
||||
|
||||
yml, err = rm.AsYaml()
|
||||
|
||||
@@ -16,7 +16,7 @@ type merginator struct {
|
||||
result ResMap
|
||||
}
|
||||
|
||||
func (m *merginator) Merge(in []*resource.Resource) (ResMap, error) {
|
||||
func (m *merginator) ConflatePatches(in []*resource.Resource) (ResMap, error) {
|
||||
m.result = New()
|
||||
m.incoming = in
|
||||
for index := range m.incoming {
|
||||
|
||||
Reference in New Issue
Block a user