16 lines
316 B
JavaScript
16 lines
316 B
JavaScript
description(
|
|
"Test to make sure the eval code cache doesn't crash or give wrong results in odd situations."
|
|
);
|
|
|
|
|
|
var str = "(function () { return a; })";
|
|
var a = "first";
|
|
var first = eval(str)();
|
|
shouldBe("first", "'first'");
|
|
|
|
with ({a : "second"}) {
|
|
var second = eval(str)();
|
|
}
|
|
|
|
shouldBe("second", "'second'");
|