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