support merge strategy in list

This commit is contained in:
Donny Xia
2020-09-28 16:56:54 -07:00
parent dd8edb1b01
commit ff927fd11a
6 changed files with 424 additions and 10 deletions

View File

@@ -26,6 +26,45 @@ func Test_determineSmpDirective(t *testing.T) {
- one
- two
- three
- $patch: merge
`,
expected: smpMerge,
elided: `- one
- two
- three
`,
},
"list replace": {
patch: `
- one
- two
- three
- $patch: replace
`,
expected: smpReplace,
elided: `- one
- two
- three
`,
},
"list delete": {
patch: `
- one
- two
- three
- $patch: delete
`,
expected: smpDelete,
elided: `- one
- two
- three
`,
},
"list default": {
patch: `
- one
- two
- three
`,
expected: smpMerge,
elided: `- one