michael@0: var caught = false; michael@0: try { michael@0: Function("a, `", ""); michael@0: } catch(e) { michael@0: assertEq(e.toString().search("SyntaxError: malformed formal parameter") == -1, true); michael@0: assertEq(e.toString().search("SyntaxError: illegal character") == -1, false); michael@0: caught = true; michael@0: } michael@0: assertEq(caught, true);