[{ "testCaseDescription": "ruby-string-insert-test", "expectedResult": { "changes": { "string.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 3 ] } }, "summary": "Added the '' string" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 17 ] } }, "summary": "Added the 'foo with \"bar\"' string" } ] }, "errors": {} }, "filePaths": [ "string.rb" ], "sha1": "363c5cd5d7fe8895a0c86fe2c8a92d929501974e", "gitDir": "test/corpus/repos/ruby", "sha2": "121db9c67a3149e151645abab127679baebf3030" } ,{ "testCaseDescription": "ruby-string-replacement-insert-test", "expectedResult": { "changes": { "string.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 3 ] } }, "summary": "Added the \"\" string" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 17 ] } }, "summary": "Added the \"bar with 'foo'\" string" }, { "span": { "insert": { "start": [ 3, 1 ], "end": [ 3, 3 ] } }, "summary": "Added the '' string" }, { "span": { "insert": { "start": [ 4, 1 ], "end": [ 4, 17 ] } }, "summary": "Added the 'foo with \"bar\"' string" } ] }, "errors": {} }, "filePaths": [ "string.rb" ], "sha1": "121db9c67a3149e151645abab127679baebf3030", "gitDir": "test/corpus/repos/ruby", "sha2": "fbdfde40558981ecb3695ec131ec73d1c9a142aa" } ,{ "testCaseDescription": "ruby-string-delete-insert-test", "expectedResult": { "changes": { "string.rb": [ { "span": { "replace": [ { "start": [ 1, 1 ], "end": [ 1, 3 ] }, { "start": [ 1, 1 ], "end": [ 1, 3 ] } ] }, "summary": "Replaced the \"\" string with the '' string" }, { "span": { "replace": [ { "start": [ 2, 1 ], "end": [ 2, 17 ] }, { "start": [ 2, 1 ], "end": [ 2, 17 ] } ] }, "summary": "Replaced the \"bar with 'foo'\" string with the 'foo with \"bar\"' string" } ] }, "errors": {} }, "filePaths": [ "string.rb" ], "sha1": "fbdfde40558981ecb3695ec131ec73d1c9a142aa", "gitDir": "test/corpus/repos/ruby", "sha2": "f043934ebaf45a6101db61a6c1539a494fc8d839" } ,{ "testCaseDescription": "ruby-string-replacement-test", "expectedResult": { "changes": { "string.rb": [ { "span": { "replace": [ { "start": [ 1, 1 ], "end": [ 1, 3 ] }, { "start": [ 1, 1 ], "end": [ 1, 3 ] } ] }, "summary": "Replaced the '' string with the \"\" string" }, { "span": { "replace": [ { "start": [ 2, 1 ], "end": [ 2, 17 ] }, { "start": [ 2, 1 ], "end": [ 2, 17 ] } ] }, "summary": "Replaced the 'foo with \"bar\"' string with the \"bar with 'foo'\" string" } ] }, "errors": {} }, "filePaths": [ "string.rb" ], "sha1": "f043934ebaf45a6101db61a6c1539a494fc8d839", "gitDir": "test/corpus/repos/ruby", "sha2": "b4ac7f20a9c2115cf9be38088d4e665ad6c013c5" } ,{ "testCaseDescription": "ruby-string-delete-replacement-test", "expectedResult": { "changes": { "string.rb": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 3 ] } }, "summary": "Deleted the \"\" string" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 17 ] } }, "summary": "Deleted the \"bar with 'foo'\" string" }, { "span": { "delete": { "start": [ 3, 1 ], "end": [ 3, 3 ] } }, "summary": "Deleted the '' string" }, { "span": { "delete": { "start": [ 4, 1 ], "end": [ 4, 17 ] } }, "summary": "Deleted the 'foo with \"bar\"' string" }, { "span": { "insert": { "start": [ 3, 1 ], "end": [ 3, 3 ] } }, "summary": "Added the \"\" string" }, { "span": { "insert": { "start": [ 4, 1 ], "end": [ 4, 17 ] } }, "summary": "Added the \"bar with 'foo'\" string" } ] }, "errors": {} }, "filePaths": [ "string.rb" ], "sha1": "b4ac7f20a9c2115cf9be38088d4e665ad6c013c5", "gitDir": "test/corpus/repos/ruby", "sha2": "3fdbd42bf39078767558c17c9afd4ce07a5e7760" } ,{ "testCaseDescription": "ruby-string-delete-test", "expectedResult": { "changes": { "string.rb": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 3 ] } }, "summary": "Deleted the '' string" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 17 ] } }, "summary": "Deleted the 'foo with \"bar\"' string" } ] }, "errors": {} }, "filePaths": [ "string.rb" ], "sha1": "3fdbd42bf39078767558c17c9afd4ce07a5e7760", "gitDir": "test/corpus/repos/ruby", "sha2": "4d41c4e7f96511c4cb490806021859c9fe7a2730" } ,{ "testCaseDescription": "ruby-string-delete-rest-test", "expectedResult": { "changes": { "string.rb": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 3 ] } }, "summary": "Deleted the \"\" string" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 17 ] } }, "summary": "Deleted the \"bar with 'foo'\" string" } ] }, "errors": {} }, "filePaths": [ "string.rb" ], "sha1": "4d41c4e7f96511c4cb490806021859c9fe7a2730", "gitDir": "test/corpus/repos/ruby", "sha2": "ffeca88b5aaa020f65cc8166650b00057e2cbbd7" }]