浏览代码

Merge commit '48b390994642e59eb1a461922a646b4c6544693c' into develop

Max Bruckner 8 年之前
父节点
当前提交
b00ecfd311
共有 1 个文件被更改,包括 15 次插入0 次删除
  1. 15 0
      tests/json-patch-tests/tests.json

+ 15 - 0
tests/json-patch-tests/tests.json

@@ -55,6 +55,21 @@
       "expected": "bar",
       "disabled": true },
 
+    { "comment": "replace object document with array document?",
+      "doc": {},
+      "patch": [{"op": "add", "path": "", "value": []}],
+      "expected": [] },
+
+    { "comment": "replace array document with object document?",
+      "doc": [],
+      "patch": [{"op": "add", "path": "", "value": {}}],
+      "expected": {} },
+
+    { "comment": "append to root array document?",
+      "doc": [],
+      "patch": [{"op": "add", "path": "/-", "value": "hi"}],
+      "expected": ["hi"] },
+
     { "comment": "Add, / target",
       "doc": {},
       "patch": [ {"op": "add", "path": "/", "value":1 } ],