Skip to content

Commit 742691b

Browse files
committed
Additional null tests
1 parent 4a9dce7 commit 742691b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

v5/patch_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -578,6 +578,13 @@ var Cases = []Case{
578578
false,
579579
false,
580580
},
581+
{
582+
`{}`,
583+
`[{"op": "replace", "path": "", "value": null}]`,
584+
`null`,
585+
false,
586+
false,
587+
},
581588
}
582589

583590
type BadCase struct {
@@ -732,6 +739,11 @@ var BadCases = []BadCase{
732739
`[{"op": "replace", "path": "/foo/bar", "value": null}, {"op": "add", "path": "/foo/bar/0", "value": "blah"}]`,
733740
false,
734741
},
742+
{
743+
`{}`,
744+
`[{"op": "replace", "path": ""}]`,
745+
true,
746+
},
735747
}
736748

737749
// This is not thread safe, so we cannot run patch tests in parallel.

0 commit comments

Comments
 (0)