-
Notifications
You must be signed in to change notification settings - Fork 192
/
Copy pathinvalid-patches.json
40 lines (28 loc) · 1.02 KB
/
invalid-patches.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[
// predicate with no operation
[{"path": "/field1", "value": {"id":123}}],
// predicate with no path
[{"op": "test", "value": {"id":123}}],
// predicate with no value
[{"op": "test", "path": "/field1"}],
// predicate with non-text path attribute
[{"op": "test", "path": 1, "value": {"id":123}}],
// patch with no operation
[{"path": "/field1/a", "value": "b"}],
// patch with no path
[{"op": "add", "value": "b"}],
// patch with non-text path
[{"op": "add", "path": 123, "value": "b"}],
// ADD patch with no value
[{"op": "add", "path": "/field1/a"}],
// REPLACE patch with no value
[{"op": "replace", "path": "/field1/a"}],
// MOVE patch with no from attribute
[{"op": "move", "path": "/field1/a"}],
// COPY patch with no from attribute
[{"op": "move", "path": "/field1/a"}],
// MOVE patch with no non-text from attribute
[{"op": "move", "path": "/field1/a", "from": 123}],
// COPY patch with no non-text from attribute
[{"op": "copy", "path": "/field1/a", "from": 123}]
]