{"ScriptPreparationCode":null,"TestCases":[{"Name":"Basic object spread","Code":"const obj = { foo: 1, bar: 2 };\r\nconst finalObject = ({ baz: 3, ...obj })","IsDeferred":false},{"Name":"Basic assign operator","Code":"const obj = { foo: 1, bar: 2 };\r\nconst finalObject = Object.assign({baz: 3}, obj);","IsDeferred":false},{"Name":"Assign with empty object","Code":"const obj = { foo: 1, bar: 2 };\r\nObject.assign({}, obj, { baz: 3 });","IsDeferred":false}]}