Lines Matching full:foo*
8 "doc": {"foo": 1},
10 "expected": {"foo": 1} },
13 "doc": {"foo": 1, "bar": 2},
15 "expected": {"bar":2, "foo": 1} },
18 "doc": [{"foo": 1, "bar": 2}],
20 "expected": [{"bar":2, "foo": 1}] },
23 "doc": {"foo":{"foo": 1, "bar": 2}},
25 "expected": {"foo":{"bar":2, "foo": 1}} },
28 "doc": {"foo": null},
29 "patch": [{"op": "add", "path": "/foo", "value":1}],
30 "expected": {"foo": 1} },
34 "patch": [{"op": "add", "path": "/0", "value": "foo"}],
35 "expected": ["foo"] },
38 "doc": ["foo"],
40 "expected": ["foo"] },
44 "patch": [{"op": "add", "path": "/foo", "value": "1"}],
45 "expected": {"foo":"1"} },
49 "patch": [{"op": "add", "path": "/foo", "value": 1}],
50 "expected": {"foo":1} },
53 "doc": "foo",
78 { "comment": "Add, /foo/ deep target (trailing slash)",
79 "doc": {"foo": {}},
80 "patch": [ {"op": "add", "path": "/foo/", "value":1 } ],
81 "expected": {"foo":{"": 1}} },
84 "doc": {"foo": 1},
86 "expected": {"foo": 1, "bar": [1, 2]} },
89 "doc": {"foo": 1, "baz": [{"qux": "hello"}]},
90 "patch": [{"op": "add", "path": "/baz/0/foo", "value": "world"}],
91 "expected": {"foo": 1, "baz": [{"qux": "hello", "foo": "world"}]} },
101 { "doc": {"foo": 1},
103 "expected": {"foo": 1, "bar": true} },
105 { "doc": {"foo": 1},
107 "expected": {"foo": 1, "bar": false} },
109 { "doc": {"foo": 1},
111 "expected": {"foo": 1, "bar": null} },
114 "doc": {"foo": 1},
116 "expected": {"foo": 1, "0": "bar" } },
118 { "doc": ["foo"],
120 "expected": ["foo", "bar"] },
122 { "doc": ["foo", "sil"],
124 "expected": ["foo", "bar", "sil"] },
126 { "doc": ["foo", "sil"],
128 "expected": ["bar", "foo", "sil"] },
131 "doc": ["foo", "sil"],
133 "expected": ["foo", "sil", "bar"] },
136 "doc": ["foo", "sil"],
141 "doc": {"1e0": "foo"},
142 "patch": [{"op": "test", "path": "/1e0", "value": "foo"}],
143 "expected": {"1e0": "foo"} },
146 "doc": ["foo", "bar"],
150 { "doc": ["foo", "sil"],
154 { "doc": ["foo", "sil"],
156 "expected": ["foo", ["bar", "baz"], "sil"],
159 { "doc": {"foo": 1, "bar": [1, 2, 3, 4]},
161 "expected": {"foo": 1} },
163 { "doc": {"foo": 1, "baz": [{"qux": "hello"}]},
165 "expected": {"foo": 1, "baz": [{}]} },
167 { "doc": {"foo": 1, "baz": [{"qux": "hello"}]},
168 "patch": [{"op": "replace", "path": "/foo", "value": [1, 2, 3, 4]}],
169 "expected": {"foo": [1, 2, 3, 4], "baz": [{"qux": "hello"}]} },
171 { "doc": {"foo": [1, 2, 3, 4], "baz": [{"qux": "hello"}]},
173 "expected": {"foo": [1, 2, 3, 4], "baz": [{"qux": "world"}]} },
175 { "doc": ["foo"],
195 { "doc": ["foo", "sil"],
197 "expected": ["foo", ["bar", "baz"]],
201 "doc": {"foo": "bar"},
207 "patch": [{"op": "replace", "path": "/foo/bar", "value": false}],
211 "doc": {"foo": 1},
212 "patch": [{"op": "test", "path": "/foo", "value": 1, "spurious": 1}],
213 "expected": {"foo": 1} },
215 { "doc": {"foo": null},
216 "patch": [{"op": "test", "path": "/foo", "value": null}],
217 "expected": {"foo": null},
220 { "doc": {"foo": null},
221 "patch": [{"op": "replace", "path": "/foo", "value": "truthy"}],
222 "expected": {"foo": "truthy"},
225 { "doc": {"foo": null},
226 "patch": [{"op": "move", "from": "/foo", "path": "/bar"}],
230 { "doc": {"foo": null},
231 "patch": [{"op": "copy", "from": "/foo", "path": "/bar"}],
232 "expected": {"foo": null, "bar": null},
235 { "doc": {"foo": null},
236 "patch": [{"op": "remove", "path": "/foo"}],
240 { "doc": {"foo": "bar"},
241 "patch": [{"op": "replace", "path": "/foo", "value": null}],
242 "expected": {"foo": null},
245 { "doc": {"foo": {"foo": 1, "bar": 2}},
246 "patch": [{"op": "test", "path": "/foo", "value": {"bar": 2, "foo": 1}}],
247 "expected": {"foo": {"foo": 1, "bar": 2}},
250 { "doc": {"foo": [{"foo": 1, "bar": 2}]},
251 "patch": [{"op": "test", "path": "/foo", "value": [{"bar": 2, "foo": 1}]}],
252 "expected": {"foo": [{"foo": 1, "bar": 2}]},
255 { "doc": {"foo": {"bar": [1, 2, 5, 4]}},
256 "patch": [{"op": "test", "path": "/foo", "value": {"bar": [1, 2, 5, 4]}}],
257 "expected": {"foo": {"bar": [1, 2, 5, 4]}},
260 { "doc": {"foo": {"bar": [1, 2, 5, 4]}},
261 "patch": [{"op": "test", "path": "/foo", "value": [1, 2]}],
265 "doc": { "foo": 1 },
266 "patch": [{"op": "test", "path": "", "value": {"foo": 1}}],
275 "foo": ["bar", "baz"],
286 "patch": [{"op": "test", "path": "/foo", "value": ["bar", "baz"]},
287 {"op": "test", "path": "/foo/0", "value": "bar"},
303 "foo": [
314 "doc": {"foo": 1},
315 "patch": [{"op": "move", "from": "/foo", "path": "/foo"}],
316 "expected": {"foo": 1} },
318 { "doc": {"foo": 1, "baz": [{"qux": "hello"}]},
319 "patch": [{"op": "move", "from": "/foo", "path": "/bar"}],
331 "doc": {"foo": "bar"},
337 "patch": [ { "op": "add", "path": "/-", "value": { "foo": [ "bar", "baz" ] } } ],
338 "expected": [ 1, 2, { "foo": [ "bar", "baz" ] } ]},
342 "patch": [ { "op": "add", "path": "/2/1/-", "value": { "foo": [ "bar", "baz" ] } } ],
343 "expected": [ 1, 2, [ 3, [ 4, 5, { "foo": [ "bar", "baz" ] } ] ] ]},
346 "doc": {"foo": 1, "baz": [{"qux": "hello"}]},
377 "doc": {"foo": 1, "baz": [1,2,3,4]},
378 "patch": [{"op": "move", "from": "/baz/1e0", "path": "/foo"}],
382 "doc": ["foo", "sil"],
412 "doc": { "foo": 1 },
413 "patch": [ { "op": "copy", "from": "/bar", "path": "/foo" } ],
417 "doc": { "foo": 1 },
422 "doc": { "foo": 1 },
423 "patch": [ { "op": "move", "from": "/bar", "path": "/foo" } ],
427 "doc": { "foo": "bar" },
429 "op": "move", "from":"/foo" } ],
434 "doc": {"foo": 1},
435 "patch": [{"op": "spam", "path": "/foo", "value": 1}],
439 "doc": ["foo", "bar"],
440 "patch": [{"op": "test", "path": "/00", "value": "foo"}],
444 "doc": ["foo", "bar"],
449 "doc": {"foo" : "bar"},
454 "doc": ["foo", "bar"],
459 "doc": {"foo":"bar"},
460 "patch": [{"op": "add", "path": "/FOO", "value": "BAR"}],
461 "expected": {"foo": "bar", "FOO": "BAR"}