[{ "testCaseDescription": "javascript-while-statement-insert-test", "expectedResult": { "changes": { "while-statement.js": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 19 ] } }, "summary": "Added the 'a' while statement" } ] }, "errors": {} }, "filePaths": [ "while-statement.js" ], "patch": [ "diff --git a/while-statement.js b/while-statement.js", "index e69de29..1ea2800 100644", "--- a/while-statement.js", "+++ b/while-statement.js", "@@ -0,0 +1 @@", "+while (a) { b(); };" ], "gitDir": "test/corpus/repos/javascript", "shas": "0b1a50d075cdb5202c523f929502c24a9fce63ce..db921ea9f999f72cb6399c64092e4b0904628ff8" } ,{ "testCaseDescription": "javascript-while-statement-replacement-insert-test", "expectedResult": { "changes": { "while-statement.js": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 19 ] } }, "summary": "Added the 'b' while statement" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 19 ] } }, "summary": "Added the 'a' while statement" } ] }, "errors": {} }, "filePaths": [ "while-statement.js" ], "patch": [ "diff --git a/while-statement.js b/while-statement.js", "index 1ea2800..c322323 100644", "--- a/while-statement.js", "+++ b/while-statement.js", "@@ -1 +1,3 @@", "+while (b) { a(); };", "+while (a) { b(); };", " while (a) { b(); };" ], "gitDir": "test/corpus/repos/javascript", "shas": "db921ea9f999f72cb6399c64092e4b0904628ff8..daa66677bfa5359e0679879da34e3ee1bed674a6" } ,{ "testCaseDescription": "javascript-while-statement-delete-insert-test", "expectedResult": { "changes": { "while-statement.js": [ { "span": { "replace": [ { "start": [ 1, 8 ], "end": [ 1, 9 ] }, { "start": [ 1, 8 ], "end": [ 1, 9 ] } ] }, "summary": "Replaced the 'b' identifier with the 'a' identifier" }, { "span": { "replace": [ { "start": [ 1, 13 ], "end": [ 1, 14 ] }, { "start": [ 1, 13 ], "end": [ 1, 14 ] } ] }, "summary": "Replaced the 'a' identifier with the 'b' identifier in the b() function call" } ] }, "errors": {} }, "filePaths": [ "while-statement.js" ], "patch": [ "diff --git a/while-statement.js b/while-statement.js", "index c322323..ea96716 100644", "--- a/while-statement.js", "+++ b/while-statement.js", "@@ -1,3 +1,3 @@", "-while (b) { a(); };", "+while (a) { b(); };", " while (a) { b(); };", " while (a) { b(); };" ], "gitDir": "test/corpus/repos/javascript", "shas": "daa66677bfa5359e0679879da34e3ee1bed674a6..24da8276225fa14bdffd90de951fc90cd18759ed" } ,{ "testCaseDescription": "javascript-while-statement-replacement-test", "expectedResult": { "changes": { "while-statement.js": [ { "span": { "replace": [ { "start": [ 1, 8 ], "end": [ 1, 9 ] }, { "start": [ 1, 8 ], "end": [ 1, 9 ] } ] }, "summary": "Replaced the 'a' identifier with the 'b' identifier" }, { "span": { "replace": [ { "start": [ 1, 13 ], "end": [ 1, 14 ] }, { "start": [ 1, 13 ], "end": [ 1, 14 ] } ] }, "summary": "Replaced the 'b' identifier with the 'a' identifier in the a() function call" } ] }, "errors": {} }, "filePaths": [ "while-statement.js" ], "patch": [ "diff --git a/while-statement.js b/while-statement.js", "index ea96716..c322323 100644", "--- a/while-statement.js", "+++ b/while-statement.js", "@@ -1,3 +1,3 @@", "-while (a) { b(); };", "+while (b) { a(); };", " while (a) { b(); };", " while (a) { b(); };" ], "gitDir": "test/corpus/repos/javascript", "shas": "24da8276225fa14bdffd90de951fc90cd18759ed..cae263f93a9ddcbed5411b06251f41d4da9c07d4" } ,{ "testCaseDescription": "javascript-while-statement-delete-replacement-test", "expectedResult": { "changes": { "while-statement.js": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 19 ] } }, "summary": "Deleted the 'b' while statement" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 19 ] } }, "summary": "Deleted the 'a' while statement" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 19 ] } }, "summary": "Added the 'b' while statement" } ] }, "errors": {} }, "filePaths": [ "while-statement.js" ], "patch": [ "diff --git a/while-statement.js b/while-statement.js", "index c322323..28f4b21 100644", "--- a/while-statement.js", "+++ b/while-statement.js", "@@ -1,3 +1,2 @@", "-while (b) { a(); };", "-while (a) { b(); };", " while (a) { b(); };", "+while (b) { a(); };" ], "gitDir": "test/corpus/repos/javascript", "shas": "cae263f93a9ddcbed5411b06251f41d4da9c07d4..09f8c3d79b360939277158f185f0e13ecbecdd11" } ,{ "testCaseDescription": "javascript-while-statement-delete-test", "expectedResult": { "changes": { "while-statement.js": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 19 ] } }, "summary": "Deleted the 'a' while statement" } ] }, "errors": {} }, "filePaths": [ "while-statement.js" ], "patch": [ "diff --git a/while-statement.js b/while-statement.js", "index 28f4b21..e185b25 100644", "--- a/while-statement.js", "+++ b/while-statement.js", "@@ -1,2 +1 @@", "-while (a) { b(); };", " while (b) { a(); };" ], "gitDir": "test/corpus/repos/javascript", "shas": "09f8c3d79b360939277158f185f0e13ecbecdd11..11144cc015f5698c8473a6efd76c3129422cf2a2" } ,{ "testCaseDescription": "javascript-while-statement-delete-rest-test", "expectedResult": { "changes": { "while-statement.js": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 19 ] } }, "summary": "Deleted the 'b' while statement" } ] }, "errors": {} }, "filePaths": [ "while-statement.js" ], "patch": [ "diff --git a/while-statement.js b/while-statement.js", "index e185b25..e69de29 100644", "--- a/while-statement.js", "+++ b/while-statement.js", "@@ -1 +0,0 @@", "-while (b) { a(); };" ], "gitDir": "test/corpus/repos/javascript", "shas": "11144cc015f5698c8473a6efd76c3129422cf2a2..cd322134775da8db98f5a151ec8e2f5d9eddd3cf" }]