[{ "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": "6ed410b339e6ae276760daefaa39768ef653f96e", "gitDir": "test/corpus/repos/ruby", "sha2": "7b3b2e5d74b88c360c99f7cb847e52a15c6bf99b" } ,{ "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": "7b3b2e5d74b88c360c99f7cb847e52a15c6bf99b", "gitDir": "test/corpus/repos/ruby", "sha2": "f90a9b8b3322c9445e467b5e0a6b2fdeb634ccf9" } ,{ "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": "f90a9b8b3322c9445e467b5e0a6b2fdeb634ccf9", "gitDir": "test/corpus/repos/ruby", "sha2": "07109c7a521660b6ff56af6bf2db5f7e22d593be" } ,{ "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": "07109c7a521660b6ff56af6bf2db5f7e22d593be", "gitDir": "test/corpus/repos/ruby", "sha2": "9e8b9c6d47c61008ff398f27c59ee33c1f8817bd" } ,{ "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": "9e8b9c6d47c61008ff398f27c59ee33c1f8817bd", "gitDir": "test/corpus/repos/ruby", "sha2": "4eb6c1dcf9e07adc1becc7158cb15ed7a429a08c" } ,{ "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": "4eb6c1dcf9e07adc1becc7158cb15ed7a429a08c", "gitDir": "test/corpus/repos/ruby", "sha2": "081b78eba4f95f3b7dfb607281f36f25106579a1" } ,{ "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": "081b78eba4f95f3b7dfb607281f36f25106579a1", "gitDir": "test/corpus/repos/ruby", "sha2": "bc2aa39c84d90ca0081c8e7adfc101f31f104372" }]