[{ "testCaseDescription": "ruby-symbol-insert-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Added the ':foo' symbol" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 7 ] } }, "summary": "Added the ':'foo'' symbol" }, { "span": { "insert": { "start": [ 3, 1 ], "end": [ 3, 7 ] } }, "summary": "Added the ':\"foo\"' symbol" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "6cf39e98f8ee15fa50de8c9386610c5d07eb8c4b", "gitDir": "test/corpus/repos/ruby", "sha2": "f4e027fa814368bbd0f9bab1b24071f160fdfed8" } ,{ "testCaseDescription": "ruby-symbol-replacement-insert-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Added the ':bar' symbol" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 7 ] } }, "summary": "Added the ':'bar'' symbol" }, { "span": { "insert": { "start": [ 3, 1 ], "end": [ 3, 7 ] } }, "summary": "Added the ':\"bar\"' symbol" }, { "span": { "insert": { "start": [ 4, 1 ], "end": [ 4, 5 ] } }, "summary": "Added the ':foo' symbol" }, { "span": { "insert": { "start": [ 5, 1 ], "end": [ 5, 7 ] } }, "summary": "Added the ':'foo'' symbol" }, { "span": { "insert": { "start": [ 6, 1 ], "end": [ 6, 7 ] } }, "summary": "Added the ':\"foo\"' symbol" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "f4e027fa814368bbd0f9bab1b24071f160fdfed8", "gitDir": "test/corpus/repos/ruby", "sha2": "138b8b7b0dbc9020fa7821f3e5a6cf1e8d41ab4a" } ,{ "testCaseDescription": "ruby-symbol-delete-insert-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "replace": [ { "start": [ 1, 1 ], "end": [ 1, 5 ] }, { "start": [ 1, 1 ], "end": [ 1, 5 ] } ] }, "summary": "Replaced the ':bar' symbol with the ':foo' symbol" }, { "span": { "replace": [ { "start": [ 2, 1 ], "end": [ 2, 7 ] }, { "start": [ 2, 1 ], "end": [ 2, 7 ] } ] }, "summary": "Replaced the ':'bar'' symbol with the ':'foo'' symbol" }, { "span": { "replace": [ { "start": [ 3, 1 ], "end": [ 3, 7 ] }, { "start": [ 3, 1 ], "end": [ 3, 7 ] } ] }, "summary": "Replaced the ':\"bar\"' symbol with the ':\"foo\"' symbol" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "138b8b7b0dbc9020fa7821f3e5a6cf1e8d41ab4a", "gitDir": "test/corpus/repos/ruby", "sha2": "be1e3754dad5a52a7ea6d3eeaad102867dfa6224" } ,{ "testCaseDescription": "ruby-symbol-replacement-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "replace": [ { "start": [ 1, 1 ], "end": [ 1, 5 ] }, { "start": [ 1, 1 ], "end": [ 1, 5 ] } ] }, "summary": "Replaced the ':foo' symbol with the ':bar' symbol" }, { "span": { "replace": [ { "start": [ 2, 1 ], "end": [ 2, 7 ] }, { "start": [ 2, 1 ], "end": [ 2, 7 ] } ] }, "summary": "Replaced the ':'foo'' symbol with the ':'bar'' symbol" }, { "span": { "replace": [ { "start": [ 3, 1 ], "end": [ 3, 7 ] }, { "start": [ 3, 1 ], "end": [ 3, 7 ] } ] }, "summary": "Replaced the ':\"foo\"' symbol with the ':\"bar\"' symbol" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "be1e3754dad5a52a7ea6d3eeaad102867dfa6224", "gitDir": "test/corpus/repos/ruby", "sha2": "3a60826702ba24970a146373539fea5b6f6d0cae" } ,{ "testCaseDescription": "ruby-symbol-delete-replacement-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Deleted the ':bar' symbol" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 7 ] } }, "summary": "Deleted the ':'bar'' symbol" }, { "span": { "delete": { "start": [ 3, 1 ], "end": [ 3, 7 ] } }, "summary": "Deleted the ':\"bar\"' symbol" }, { "span": { "delete": { "start": [ 4, 1 ], "end": [ 4, 5 ] } }, "summary": "Deleted the ':foo' symbol" }, { "span": { "delete": { "start": [ 5, 1 ], "end": [ 5, 7 ] } }, "summary": "Deleted the ':'foo'' symbol" }, { "span": { "delete": { "start": [ 6, 1 ], "end": [ 6, 7 ] } }, "summary": "Deleted the ':\"foo\"' symbol" }, { "span": { "insert": { "start": [ 4, 1 ], "end": [ 4, 5 ] } }, "summary": "Added the ':bar' symbol" }, { "span": { "insert": { "start": [ 5, 1 ], "end": [ 5, 7 ] } }, "summary": "Added the ':'bar'' symbol" }, { "span": { "insert": { "start": [ 6, 1 ], "end": [ 6, 7 ] } }, "summary": "Added the ':\"bar\"' symbol" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "3a60826702ba24970a146373539fea5b6f6d0cae", "gitDir": "test/corpus/repos/ruby", "sha2": "8d4fae438561369a49c814faab85ed0965b93a05" } ,{ "testCaseDescription": "ruby-symbol-delete-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Deleted the ':foo' symbol" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 7 ] } }, "summary": "Deleted the ':'foo'' symbol" }, { "span": { "delete": { "start": [ 3, 1 ], "end": [ 3, 7 ] } }, "summary": "Deleted the ':\"foo\"' symbol" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "8d4fae438561369a49c814faab85ed0965b93a05", "gitDir": "test/corpus/repos/ruby", "sha2": "dc9e496c624aefa0af845d1b98c2c62a1cc71763" } ,{ "testCaseDescription": "ruby-symbol-delete-rest-test", "expectedResult": { "changes": { "symbol.rb": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 5 ] } }, "summary": "Deleted the ':bar' symbol" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 7 ] } }, "summary": "Deleted the ':'bar'' symbol" }, { "span": { "delete": { "start": [ 3, 1 ], "end": [ 3, 7 ] } }, "summary": "Deleted the ':\"bar\"' symbol" } ] }, "errors": {} }, "filePaths": [ "symbol.rb" ], "sha1": "dc9e496c624aefa0af845d1b98c2c62a1cc71763", "gitDir": "test/corpus/repos/ruby", "sha2": "d3dc1c5d59c7ca8b74d565bc8f5a2b70143eab1e" }]