Pushing new test I forgot to hg add (636364 ; thanks to philor for reminder).

This commit is contained in:
Brendan Eich 2011-02-24 13:24:21 -08:00
Родитель 24207017a6
Коммит 152621c128
1 изменённых файлов: 29 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,29 @@
/*
* Any copyright is dedicated to the Public Domain.
* http://creativecommons.org/licenses/publicdomain/
* Contributors: Jason Orendorff, Brendan Eich
*/
if (typeof newGlobal == 'function') {
var gsame = newGlobal('same-compartment');
gsame.eval("function f() { return this; }");
f = gsame.f;
assertEq(f(), this);
gsame.eval("function g() { 'use strict'; return this; }");
g = gsame.g;
assertEq(g(), undefined);
var gnew = newGlobal('new-compartment');
gnew.eval("function f() { return this; }");
f = gnew.f;
assertEq(f(), this);
gnew.eval("function g() { 'use strict'; return this; }");
g = gnew.g;
assertEq(g(), undefined);
}
reportCompare(0, 0, "ok");