Source code

Revision control

Copy as Markdown

Other Tools

function test1() {
var BUGNUMBER = '';
var summary = '';
var actual = '';
test(BUGNUMBER);
function test() {
try {
(function () { eval("'foo'.b()", arguments) })();
} catch(ex) {
actual = ex + '';
}
}
assertEq(actual, 'TypeError: "foo".b is not a function');
}
test1();
function test2() {
var BUGNUMBER = '';
var summary = '';
function g() {
'use strict';
try {
eval('function foo() { var a, arguments, b;}');
} catch (x) {
return (x instanceof SyntaxError);
}
};
assertEq(g(), true);
}
test2();