{"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}\r\n\r\nlet abc = {\r\n\ta: 1,\r\n\tb: 2,\r\n\tc: \u0027a big string\u0027,\r\n \td: {\r\n e: 123312,\r\n f: {\r\n g: \u0027big object\u0027\r\n }\r\n }\r\n}","TestCases":[{"Name":"Object.keys","Code":"Object.keys(abc).length === 0","IsDeferred":false},{"Name":"for in loop","Code":"for (let prop in abc) {\r\n\treturn abc.hasOwnProperty(prop)\r\n}","IsDeferred":false}]}