{"ScriptPreparationCode":null,"TestCases":[{"Name":"Obj Assign/Create","Code":"const obj = {};\r\nobj.parent = { sampleData: \u0027Hello world\u0027, foo(){ return \u0027bar\u0027; } }\r\nobj.final = Object.assign(Object.create(obj.parent),{\r\n\tmoreData: \u0027foo bar\u0027\r\n});","IsDeferred":false},{"Name":"Obj Spread","Code":"const obj = {};\r\nobj.parent = { sampleData: \u0027Hello world\u0027, foo(){ return \u0027bar\u0027; } }\r\nobj.final = {\r\n\t...obj.parent,\r\n \tmoreData: \u0027foo bar\u0027\r\n};","IsDeferred":false}]}