소스 검색

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",
       "expected": "bar",
       "disabled": true },
       "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",
     { "comment": "Add, / target",
       "doc": {},
       "doc": {},
       "patch": [ {"op": "add", "path": "/", "value":1 } ],
       "patch": [ {"op": "add", "path": "/", "value":1 } ],