[{ "testCaseDescription": "javascript-chained-callbacks-insert-test", "expectedResult": { "changes": { "chained-callbacks.js": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 39 ] } }, "summary": "Added the 'this.map(…)' method call" } ] }, "errors": {} }, "filePaths": [ "chained-callbacks.js" ], "patch": [ "diff --git a/chained-callbacks.js b/chained-callbacks.js", "index e69de29..ce9ee1e 100644", "--- a/chained-callbacks.js", "+++ b/chained-callbacks.js", "@@ -0,0 +1 @@", "+this.map(function (a) { return a.b; })" ], "gitDir": "test/corpus/repos/javascript", "shas": "1512ae1cef2a096ce2723ce98334e4ce0e4bc82b..2a014ee8fd6ea4f8ce5b6bae0ca35a4fa6462deb" } ,{ "testCaseDescription": "javascript-chained-callbacks-replacement-insert-test", "expectedResult": { "changes": { "chained-callbacks.js": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 42 ] } }, "summary": "Added the 'this.reduce(…)' method call" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 39 ] } }, "summary": "Added the 'this.map(…)' method call" } ] }, "errors": {} }, "filePaths": [ "chained-callbacks.js" ], "patch": [ "diff --git a/chained-callbacks.js b/chained-callbacks.js", "index ce9ee1e..acba744 100644", "--- a/chained-callbacks.js", "+++ b/chained-callbacks.js", "@@ -1 +1,3 @@", "+this.reduce(function (a) { return b.a; })", "+this.map(function (a) { return a.b; })", " this.map(function (a) { return a.b; })" ], "gitDir": "test/corpus/repos/javascript", "shas": "2a014ee8fd6ea4f8ce5b6bae0ca35a4fa6462deb..6a6e1ae99abc9cae5f8ac31aac43836380944603" } ,{ "testCaseDescription": "javascript-chained-callbacks-delete-insert-test", "expectedResult": { "changes": { "chained-callbacks.js": [ { "span": { "replace": [ { "start": [ 1, 6 ], "end": [ 1, 12 ] }, { "start": [ 1, 6 ], "end": [ 1, 9 ] } ] }, "summary": "Replaced the 'reduce' identifier with the 'map' identifier in the this.map(…) method call" }, { "span": { "replace": [ { "start": [ 1, 35 ], "end": [ 1, 36 ] }, { "start": [ 1, 32 ], "end": [ 1, 33 ] } ] }, "summary": "Replaced the 'b' identifier with the 'a' identifier in the this.map(…) method call" }, { "span": { "replace": [ { "start": [ 1, 37 ], "end": [ 1, 38 ] }, { "start": [ 1, 34 ], "end": [ 1, 35 ] } ] }, "summary": "Replaced the 'a' identifier with the 'b' identifier in the this.map(…) method call" } ] }, "errors": {} }, "filePaths": [ "chained-callbacks.js" ], "patch": [ "diff --git a/chained-callbacks.js b/chained-callbacks.js", "index acba744..7390534 100644", "--- a/chained-callbacks.js", "+++ b/chained-callbacks.js", "@@ -1,3 +1,3 @@", "-this.reduce(function (a) { return b.a; })", "+this.map(function (a) { return a.b; })", " this.map(function (a) { return a.b; })", " this.map(function (a) { return a.b; })" ], "gitDir": "test/corpus/repos/javascript", "shas": "6a6e1ae99abc9cae5f8ac31aac43836380944603..c86429cb689c74e2ce3988c8bc257a365734cbe3" } ,{ "testCaseDescription": "javascript-chained-callbacks-replacement-test", "expectedResult": { "changes": { "chained-callbacks.js": [ { "span": { "replace": [ { "start": [ 1, 6 ], "end": [ 1, 9 ] }, { "start": [ 1, 6 ], "end": [ 1, 12 ] } ] }, "summary": "Replaced the 'map' identifier with the 'reduce' identifier in the this.reduce(…) method call" }, { "span": { "replace": [ { "start": [ 1, 32 ], "end": [ 1, 33 ] }, { "start": [ 1, 35 ], "end": [ 1, 36 ] } ] }, "summary": "Replaced the 'a' identifier with the 'b' identifier in the this.reduce(…) method call" }, { "span": { "replace": [ { "start": [ 1, 34 ], "end": [ 1, 35 ] }, { "start": [ 1, 37 ], "end": [ 1, 38 ] } ] }, "summary": "Replaced the 'b' identifier with the 'a' identifier in the this.reduce(…) method call" } ] }, "errors": {} }, "filePaths": [ "chained-callbacks.js" ], "patch": [ "diff --git a/chained-callbacks.js b/chained-callbacks.js", "index 7390534..acba744 100644", "--- a/chained-callbacks.js", "+++ b/chained-callbacks.js", "@@ -1,3 +1,3 @@", "-this.map(function (a) { return a.b; })", "+this.reduce(function (a) { return b.a; })", " this.map(function (a) { return a.b; })", " this.map(function (a) { return a.b; })" ], "gitDir": "test/corpus/repos/javascript", "shas": "c86429cb689c74e2ce3988c8bc257a365734cbe3..c4df0b8afdd73cae6d89a9098ae38d9c3085dbb8" } ,{ "testCaseDescription": "javascript-chained-callbacks-delete-replacement-test", "expectedResult": { "changes": { "chained-callbacks.js": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 42 ] } }, "summary": "Deleted the 'this.reduce(…)' method call" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 39 ] } }, "summary": "Deleted the 'this.map(…)' method call" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 42 ] } }, "summary": "Added the 'this.reduce(…)' method call" } ] }, "errors": {} }, "filePaths": [ "chained-callbacks.js" ], "patch": [ "diff --git a/chained-callbacks.js b/chained-callbacks.js", "index acba744..c4db432 100644", "--- a/chained-callbacks.js", "+++ b/chained-callbacks.js", "@@ -1,3 +1,2 @@", "-this.reduce(function (a) { return b.a; })", "-this.map(function (a) { return a.b; })", " this.map(function (a) { return a.b; })", "+this.reduce(function (a) { return b.a; })" ], "gitDir": "test/corpus/repos/javascript", "shas": "c4df0b8afdd73cae6d89a9098ae38d9c3085dbb8..8b7dbbb0ca20e47dfed24fb3eb3a790721d2e9d0" } ,{ "testCaseDescription": "javascript-chained-callbacks-delete-test", "expectedResult": { "changes": { "chained-callbacks.js": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 39 ] } }, "summary": "Deleted the 'this.map(…)' method call" } ] }, "errors": {} }, "filePaths": [ "chained-callbacks.js" ], "patch": [ "diff --git a/chained-callbacks.js b/chained-callbacks.js", "index c4db432..e593419 100644", "--- a/chained-callbacks.js", "+++ b/chained-callbacks.js", "@@ -1,2 +1 @@", "-this.map(function (a) { return a.b; })", " this.reduce(function (a) { return b.a; })" ], "gitDir": "test/corpus/repos/javascript", "shas": "8b7dbbb0ca20e47dfed24fb3eb3a790721d2e9d0..e2c2e86db834a0ab3c6006c6385e90d780851357" } ,{ "testCaseDescription": "javascript-chained-callbacks-delete-rest-test", "expectedResult": { "changes": { "chained-callbacks.js": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 42 ] } }, "summary": "Deleted the 'this.reduce(…)' method call" } ] }, "errors": {} }, "filePaths": [ "chained-callbacks.js" ], "patch": [ "diff --git a/chained-callbacks.js b/chained-callbacks.js", "index e593419..e69de29 100644", "--- a/chained-callbacks.js", "+++ b/chained-callbacks.js", "@@ -1 +0,0 @@", "-this.reduce(function (a) { return b.a; })" ], "gitDir": "test/corpus/repos/javascript", "shas": "e2c2e86db834a0ab3c6006c6385e90d780851357..5ef42771e35b5af39f3befe137fedf40f174a5c7" }]