[{ "testCaseDescription": "ruby-interpolation-insert-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "insert": { "start": [ 1, 9 ], "end": [ 1, 12 ] } }, "summary": "Added the 'bar' identifier" }, { "span": { "insert": { "start": [ 2, 8 ], "end": [ 2, 11 ] } }, "summary": "Added the 'bar' identifier" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "e2e52515cc32a316dc8b90cffa5feaedd2440b44", "gitDir": "test/corpus/repos/ruby", "sha2": "1669691d669f276721fc5aa9f3ecb03d1e56873d" } ,{ "testCaseDescription": "ruby-interpolation-replacement-insert-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "insert": { "start": [ 1, 9 ], "end": [ 1, 12 ] } }, "summary": "Added the 'foo' identifier" }, { "span": { "insert": { "start": [ 2, 8 ], "end": [ 2, 11 ] } }, "summary": "Added the 'foo' identifier" }, { "span": { "insert": { "start": [ 3, 9 ], "end": [ 3, 12 ] } }, "summary": "Added the 'bar' identifier" }, { "span": { "insert": { "start": [ 4, 8 ], "end": [ 4, 11 ] } }, "summary": "Added the 'bar' identifier" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "1669691d669f276721fc5aa9f3ecb03d1e56873d", "gitDir": "test/corpus/repos/ruby", "sha2": "8493efd460bdf2bf88920633ce3044fb6c26a7e6" } ,{ "testCaseDescription": "ruby-interpolation-delete-insert-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "replace": [ { "start": [ 1, 9 ], "end": [ 1, 12 ] }, { "start": [ 1, 9 ], "end": [ 1, 12 ] } ] }, "summary": "Replaced the 'foo' identifier with the 'bar' identifier" }, { "span": { "replace": [ { "start": [ 2, 8 ], "end": [ 2, 11 ] }, { "start": [ 2, 8 ], "end": [ 2, 11 ] } ] }, "summary": "Replaced the 'foo' identifier with the 'bar' identifier" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "8493efd460bdf2bf88920633ce3044fb6c26a7e6", "gitDir": "test/corpus/repos/ruby", "sha2": "8a2c707dcb5fa3743bcb44caa725c2a41e485276" } ,{ "testCaseDescription": "ruby-interpolation-replacement-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "replace": [ { "start": [ 1, 9 ], "end": [ 1, 12 ] }, { "start": [ 1, 9 ], "end": [ 1, 12 ] } ] }, "summary": "Replaced the 'bar' identifier with the 'foo' identifier" }, { "span": { "replace": [ { "start": [ 2, 8 ], "end": [ 2, 11 ] }, { "start": [ 2, 8 ], "end": [ 2, 11 ] } ] }, "summary": "Replaced the 'bar' identifier with the 'foo' identifier" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "8a2c707dcb5fa3743bcb44caa725c2a41e485276", "gitDir": "test/corpus/repos/ruby", "sha2": "d59fa52a4f3b228168e679f7e807372ab5f03fc3" } ,{ "testCaseDescription": "ruby-interpolation-delete-replacement-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "delete": { "start": [ 1, 9 ], "end": [ 1, 12 ] } }, "summary": "Deleted the 'foo' identifier" }, { "span": { "delete": { "start": [ 2, 8 ], "end": [ 2, 11 ] } }, "summary": "Deleted the 'foo' identifier" }, { "span": { "delete": { "start": [ 3, 9 ], "end": [ 3, 12 ] } }, "summary": "Deleted the 'bar' identifier" }, { "span": { "delete": { "start": [ 4, 8 ], "end": [ 4, 11 ] } }, "summary": "Deleted the 'bar' identifier" }, { "span": { "insert": { "start": [ 3, 9 ], "end": [ 3, 12 ] } }, "summary": "Added the 'foo' identifier" }, { "span": { "insert": { "start": [ 4, 8 ], "end": [ 4, 11 ] } }, "summary": "Added the 'foo' identifier" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "d59fa52a4f3b228168e679f7e807372ab5f03fc3", "gitDir": "test/corpus/repos/ruby", "sha2": "d16b23e33d322e60e82e36ac173a3253a1b696be" } ,{ "testCaseDescription": "ruby-interpolation-delete-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "delete": { "start": [ 1, 9 ], "end": [ 1, 12 ] } }, "summary": "Deleted the 'bar' identifier" }, { "span": { "delete": { "start": [ 2, 8 ], "end": [ 2, 11 ] } }, "summary": "Deleted the 'bar' identifier" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "d16b23e33d322e60e82e36ac173a3253a1b696be", "gitDir": "test/corpus/repos/ruby", "sha2": "cda7680a2a1925c61784b8977a7a7d3eb0c40c45" } ,{ "testCaseDescription": "ruby-interpolation-delete-rest-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "delete": { "start": [ 1, 9 ], "end": [ 1, 12 ] } }, "summary": "Deleted the 'foo' identifier" }, { "span": { "delete": { "start": [ 2, 8 ], "end": [ 2, 11 ] } }, "summary": "Deleted the 'foo' identifier" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "cda7680a2a1925c61784b8977a7a7d3eb0c40c45", "gitDir": "test/corpus/repos/ruby", "sha2": "97ba87e0226da1474103d925fc411b9b5bb7a33c" }]