diff options
Diffstat (limited to 'deps/v8/test/mjsunit/debug-evaluate-closure.js')
-rw-r--r-- | deps/v8/test/mjsunit/debug-evaluate-closure.js | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/deps/v8/test/mjsunit/debug-evaluate-closure.js b/deps/v8/test/mjsunit/debug-evaluate-closure.js index 541dec9d6d..ebd42f3ae9 100644 --- a/deps/v8/test/mjsunit/debug-evaluate-closure.js +++ b/deps/v8/test/mjsunit/debug-evaluate-closure.js @@ -26,7 +26,6 @@ // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. // Flags: --expose-debug-as debug --allow-natives-syntax -// Flags: --debug-eval-readonly-locals Debug = debug.Debug; var listened = false; @@ -35,7 +34,7 @@ function listener(event, exec_state, event_data, data) { if (event != Debug.DebugEvent.Break) return; try { assertEquals("goo", exec_state.frame(0).evaluate("goo").value()); - exec_state.frame(0).evaluate("goo = 'goo foo'"); // no effect + exec_state.frame(0).evaluate("goo = 'goo foo'"); assertEquals("bar return", exec_state.frame(0).evaluate("bar()").value()); assertEquals("inner bar", exec_state.frame(0).evaluate("inner").value()); assertEquals("outer bar", exec_state.frame(0).evaluate("outer").value()); @@ -43,10 +42,10 @@ function listener(event, exec_state, event_data, data) { assertEquals("baz inner", exec_state.frame(0).evaluate("baz").value()); assertEquals("baz outer", exec_state.frame(1).evaluate("baz").value()); exec_state.frame(0).evaluate("w = 'w foo'"); - exec_state.frame(0).evaluate("inner = 'inner foo'"); // no effect - exec_state.frame(0).evaluate("outer = 'outer foo'"); // has effect - exec_state.frame(0).evaluate("baz = 'baz inner foo'"); // no effect - exec_state.frame(1).evaluate("baz = 'baz outer foo'"); // has effect + exec_state.frame(0).evaluate("inner = 'inner foo'"); + exec_state.frame(0).evaluate("outer = 'outer foo'"); + exec_state.frame(0).evaluate("baz = 'baz inner foo'"); + exec_state.frame(1).evaluate("baz = 'baz outer foo'"); listened = true; } catch (e) { print(e); @@ -68,7 +67,7 @@ function foo() { with (withv) { var bar = function bar() { - assertEquals("goo", goo); + assertEquals("goo foo", goo); inner = "inner bar"; outer = "outer bar"; v = "v bar"; @@ -80,8 +79,8 @@ function foo() { debugger; } - assertEquals("inner bar", inner); - assertEquals("baz inner", baz); + assertEquals("inner foo", inner); + assertEquals("baz inner foo", baz); assertEquals("w foo", withw.w); assertEquals("v bar", withv.v); } |