{"ScriptPreparationCode":"function standard(oCol = {}) {\r\n\treturn validate(oCol, 1, 2);\r\n} \r\n\r\n\r\nfunction validate(oCol = {}, one, two) {\r\n const obj = {\r\n one: one,\r\n\t\t\t two: two\r\n };\r\n return { ...oCol, ...obj };\r\n }","TestCases":[{"Name":"empty obj","Code":"const empty = {};\r\nconst mergable = { one: 1, two: 2 };\r\nconst merged = { ...empty, ...mergable };","IsDeferred":false},{"Name":"non empty obj","Code":"const nonEmpty = { zero: 0 };\r\nconst mergable = { one: 1, two: 2 };\r\nconst merged = { ...nonEmpty, ...mergable };","IsDeferred":false},{"Name":"test 1","Code":"const obj = { zero: 0, ...standard() }","IsDeferred":false},{"Name":"test 2","Code":"const obj = standard({ zero: 0 })","IsDeferred":false}]}