summaryrefslogtreecommitdiffstats
path: root/third_party/WebKit/LayoutTests/fast/js/script-tests/global-resolve-through-eval.js
blob: fb90b6aafcaf75536096288f75e5b20abf42bd0a (plain)
1
2
3
4
5
6
7
8
9
description("Make sure we do a correct property resolution of a global object property when contained by eval.");

var pass = false;

var accessGlobal = (function() { return eval("var pass=true; (function(){ return pass; })"); })();
var accessLocal = (function() { var pass = false; return (function() { return eval("var pass=true; (function(){ return pass; })"); })(); })();

shouldBeTrue("accessGlobal()");
shouldBeTrue("accessLocal()");