{"ScriptPreparationCode":"function returnErr() {\r\n\treturn new Error(\u0027err\u0027);\r\n}\r\n\r\nasync function returnAsyncErr() {\r\n\tawait Promise.resolve();\r\n\treturn new Error(\u0027err\u0027);\r\n}\r\n\r\nfunction throwErr() {\r\n\tthrow new Error(\u0027err\u0027);\r\n}\r\n\r\nasync function throwAsyncErr() {\r\n\tawait Promise.resolve();\r\n\tthrow new Error(\u0027err\u0027);\r\n}","TestCases":[{"Name":"return err","Code":"let resultErr = returnErr();","IsDeferred":false},{"Name":"throw err","Code":"try {\r\n throwErr();\r\n} catch (err) {\r\n let resultErr = err;\r\n}","IsDeferred":false}]}