{"ScriptPreparationCode":"/*your preparation JavaScript code goes here\r\nTo execute async code during the script preparation, wrap it as function globalMeasureThatScriptPrepareFunction, example:*/\r\nasync function globalMeasureThatScriptPrepareFunction() {\r\n // This function is optional, feel free to remove it.\r\n // await someThing();\r\n}","TestCases":[{"Name":"concat","Code":"/*When writing async/deferred tests, use \u0060deferred.resolve()\u0060 to mark test as done*/\r\na = [1,2,3];\r\na = a.concat([4,5,6]);","IsDeferred":false},{"Name":"spread","Code":"a = [1,2,3];\r\na = [...a, ...[4,5,6]];","IsDeferred":false},{"Name":"push","Code":"a = [1,2,3];\r\nArray.prototype.push.apply(a, [4,5,6]);","IsDeferred":false}]}