CheckRegExpSyntax.js (474B)
1 load(libdir + "asserts.js"); 2 3 assertEq(checkRegExpSyntax("correct[reg]exp"), undefined); 4 let err = checkRegExpSyntax("regex[withSyntaxError"); 5 assertEq(err instanceof SyntaxError, true); 6 7 oomTest(() => checkRegExpSyntax("correct(re)gexp")) 8 9 var checkReturnedSyntaxError = true; 10 oomTest(() => { 11 let err = checkRegExpSyntax("regex[withSyntaxError"); 12 if (!(err instanceof SyntaxError)) { checkReturnedSyntaxError = false; } 13 }) 14 assertEq(checkReturnedSyntaxError, true);