/* | |
* Any copyright is dedicated to the Public Domain. | |
* http://creativecommons.org/licenses/publicdomain/ | |
*/ | |
if (typeof options == "function") { | |
var opts = options(); | |
if (!/\bstrict_mode\b/.test(opts)) | |
options("strict_mode"); | |
} | |
var ok = false; | |
try { | |
eval('foo = true;'); | |
} catch (e) { | |
if (/^ReferenceError:/.test(e.toString())) | |
ok = true; | |
} | |
if (ok) | |
reportCompare(0, 0, "ok"); | |
else | |
reportCompare(true, false, "this should have thrown a ReferenceError"); |