@@ -87,6 +87,7 @@ var _ = Describe("Diff.Calculate", func() {
8787 ReplaceOp {Path : MustNewPointerFromString ("/a" ), Value : 124 },
8888 TestOp {Path : MustNewPointerFromString ("/b" ), Value : 456 },
8989 RemoveOp {Path : MustNewPointerFromString ("/b" )},
90+ TestOp {Path : MustNewPointerFromString ("/c" ), Absent : true },
9091 ReplaceOp {Path : MustNewPointerFromString ("/c?" ), Value : 456 },
9192 },
9293 )
@@ -130,6 +131,7 @@ var _ = Describe("Diff.Calculate", func() {
130131 ReplaceOp {Path : MustNewPointerFromString ("/a" ), Value : 124 },
131132 TestOp {Path : MustNewPointerFromString ("/b/b" ), Value : 4056 },
132133 RemoveOp {Path : MustNewPointerFromString ("/b/b" )},
134+ TestOp {Path : MustNewPointerFromString ("/b/c" ), Absent : true },
133135 ReplaceOp {Path : MustNewPointerFromString ("/b/c?" ), Value : 4056 },
134136 },
135137 )
@@ -169,7 +171,9 @@ var _ = Describe("Diff.Calculate", func() {
169171 []Op {
170172 TestOp {Path : MustNewPointerFromString ("/0" ), Value : "a" },
171173 ReplaceOp {Path : MustNewPointerFromString ("/0" ), Value : "b" },
174+ TestOp {Path : MustNewPointerFromString ("/1" ), Absent : true },
172175 ReplaceOp {Path : MustNewPointerFromString ("/-" ), Value : 123 },
176+ TestOp {Path : MustNewPointerFromString ("/2" ), Absent : true },
173177 ReplaceOp {Path : MustNewPointerFromString ("/-" ), Value : 456 },
174178 },
175179 )
@@ -204,6 +208,7 @@ var _ = Describe("Diff.Calculate", func() {
204208 []Op {
205209 TestOp {Path : MustNewPointerFromString ("/1" ), Value : 456 },
206210 ReplaceOp {Path : MustNewPointerFromString ("/1" ), Value : "a" },
211+ TestOp {Path : MustNewPointerFromString ("/2" ), Absent : true },
207212 ReplaceOp {Path : MustNewPointerFromString ("/-" ), Value : 456 },
208213 },
209214 )
0 commit comments