[{ "testCaseDescription": "ruby-hash-insert-test", "expectedResult": { "changes": { "hash.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 71 ] } }, "summary": "Added the '{ :key1: …, :key2: …, \"key3\": …, :\"symbol_key\": … }' object" } ] }, "errors": {} }, "filePaths": [ "hash.rb" ], "sha1": "0c5adf2d41bac7223c2036085974b4b2e877759a", "gitDir": "test/corpus/repos/ruby", "sha2": "35ab5d430bc093a4c7f1f0fe7b1a3aa738c94952" } ,{ "testCaseDescription": "ruby-hash-replacement-insert-test", "expectedResult": { "changes": { "hash.rb": [ { "span": { "insert": { "start": [ 1, 1 ], "end": [ 1, 47 ] } }, "summary": "Added the '{ key1: …, key2: …, key3: … }' object" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 71 ] } }, "summary": "Added the '{ :key1: …, :key2: …, \"key3\": …, :\"symbol_key\": … }' object" } ] }, "errors": {} }, "filePaths": [ "hash.rb" ], "sha1": "35ab5d430bc093a4c7f1f0fe7b1a3aa738c94952", "gitDir": "test/corpus/repos/ruby", "sha2": "2054470c327d41d291aa129f4dfc8b368688a176" } ,{ "testCaseDescription": "ruby-hash-delete-insert-test", "expectedResult": { "changes": { "hash.rb": [ { "span": { "insert": { "start": [ 1, 3 ], "end": [ 1, 19 ] } }, "summary": "Added the ':key1: …' pair" }, { "span": { "insert": { "start": [ 1, 21 ], "end": [ 1, 31 ] } }, "summary": "Added the ':key2: …' pair" }, { "span": { "replace": [ { "start": [ 1, 3 ], "end": [ 1, 24 ] }, { "start": [ 1, 33 ], "end": [ 1, 48 ] } ] }, "summary": "Replaced the 'key1: …' pair with the '\"key3\": …' pair" }, { "span": { "replace": [ { "start": [ 1, 26 ], "end": [ 1, 33 ] }, { "start": [ 1, 50 ], "end": [ 1, 69 ] } ] }, "summary": "Replaced the 'key2: …' pair with the ':\"symbol_key\": …' pair" }, { "span": { "delete": { "start": [ 1, 35 ], "end": [ 1, 45 ] } }, "summary": "Deleted the 'key3: …' pair" } ] }, "errors": {} }, "filePaths": [ "hash.rb" ], "sha1": "2054470c327d41d291aa129f4dfc8b368688a176", "gitDir": "test/corpus/repos/ruby", "sha2": "0f2366600254c5862b3f4fe710f3bb10f33dca37" } ,{ "testCaseDescription": "ruby-hash-replacement-test", "expectedResult": { "changes": { "hash.rb": [ { "span": { "insert": { "start": [ 1, 3 ], "end": [ 1, 24 ] } }, "summary": "Added the 'key1: …' pair" }, { "span": { "replace": [ { "start": [ 1, 3 ], "end": [ 1, 19 ] }, { "start": [ 1, 26 ], "end": [ 1, 33 ] } ] }, "summary": "Replaced the ':key1: …' pair with the 'key2: …' pair" }, { "span": { "replace": [ { "start": [ 1, 21 ], "end": [ 1, 31 ] }, { "start": [ 1, 35 ], "end": [ 1, 45 ] } ] }, "summary": "Replaced the ':key2: …' pair with the 'key3: …' pair" }, { "span": { "delete": { "start": [ 1, 33 ], "end": [ 1, 48 ] } }, "summary": "Deleted the '\"key3\": …' pair" }, { "span": { "delete": { "start": [ 1, 50 ], "end": [ 1, 69 ] } }, "summary": "Deleted the ':\"symbol_key\": …' pair" } ] }, "errors": {} }, "filePaths": [ "hash.rb" ], "sha1": "0f2366600254c5862b3f4fe710f3bb10f33dca37", "gitDir": "test/corpus/repos/ruby", "sha2": "cea26463b77bb11904d59605eddd52d7354221f9" } ,{ "testCaseDescription": "ruby-hash-delete-replacement-test", "expectedResult": { "changes": { "hash.rb": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 47 ] } }, "summary": "Deleted the '{ key1: …, key2: …, key3: … }' object" }, { "span": { "delete": { "start": [ 2, 1 ], "end": [ 2, 71 ] } }, "summary": "Deleted the '{ :key1: …, :key2: …, \"key3\": …, :\"symbol_key\": … }' object" }, { "span": { "insert": { "start": [ 2, 1 ], "end": [ 2, 47 ] } }, "summary": "Added the '{ key1: …, key2: …, key3: … }' object" } ] }, "errors": {} }, "filePaths": [ "hash.rb" ], "sha1": "cea26463b77bb11904d59605eddd52d7354221f9", "gitDir": "test/corpus/repos/ruby", "sha2": "3d3d28995f0159f0d88a7516687f0dca9ef10d78" } ,{ "testCaseDescription": "ruby-hash-delete-test", "expectedResult": { "changes": { "hash.rb": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 71 ] } }, "summary": "Deleted the '{ :key1: …, :key2: …, \"key3\": …, :\"symbol_key\": … }' object" } ] }, "errors": {} }, "filePaths": [ "hash.rb" ], "sha1": "3d3d28995f0159f0d88a7516687f0dca9ef10d78", "gitDir": "test/corpus/repos/ruby", "sha2": "5d663213b9d5967bb57f2706ac954878a8fcf46b" } ,{ "testCaseDescription": "ruby-hash-delete-rest-test", "expectedResult": { "changes": { "hash.rb": [ { "span": { "delete": { "start": [ 1, 1 ], "end": [ 1, 47 ] } }, "summary": "Deleted the '{ key1: …, key2: …, key3: … }' object" } ] }, "errors": {} }, "filePaths": [ "hash.rb" ], "sha1": "5d663213b9d5967bb57f2706ac954878a8fcf46b", "gitDir": "test/corpus/repos/ruby", "sha2": "63f19b4a23a480e4d12e0d0870bf83bf4f3bd994" }]