syntax-error-toplevel-eof.js (250B)
1 var caught = false; 2 try { 3 Reflect.parse("}"); 4 } catch (e) { 5 assertEq(e instanceof SyntaxError, true); 6 assertEq(e.message.startsWith("unexpected garbage after script, starting with '}'") == -1, false); 7 caught = true; 8 } 9 assertEq(caught, true);