michael@0: var caught = false; michael@0: try { michael@0: ''.match('('); michael@0: } catch (e) { michael@0: caught = true; michael@0: assertEq(e instanceof Error, true); michael@0: assertEq(('' + e).indexOf('SyntaxError') === -1, false); michael@0: } michael@0: assertEq(caught, true);