diff options
Diffstat (limited to 'deps/v8/test/debugger/debug/debug-liveedit-3.js')
-rw-r--r-- | deps/v8/test/debugger/debug/debug-liveedit-3.js | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/deps/v8/test/debugger/debug/debug-liveedit-3.js b/deps/v8/test/debugger/debug/debug-liveedit-3.js index c075453ff1..790137d4e7 100644 --- a/deps/v8/test/debugger/debug/debug-liveedit-3.js +++ b/deps/v8/test/debugger/debug/debug-liveedit-3.js @@ -30,6 +30,7 @@ // hasen't been changed. However actually function became one level more nested // and must be recompiled because it uses variable from outer scope. +// Flags: --allow-natives-syntax Debug = debug.Debug @@ -49,15 +50,11 @@ eval( var z6 = Factory(6); assertEquals(8, z6()); -var script = Debug.findScript(Factory); +var new_source = Debug.scriptSource(Factory).replace( + function_z_text, + 'function Intermediate() {\nreturn (\n' + function_z_text + ')\n;\n}\n'); -var new_source = script.source.replace(function_z_text, "function Intermediate() {\nreturn (\n" + function_z_text + ")\n;\n}\n"); -print("new source: " + new_source); - -var change_log = new Array(); -var result = Debug.LiveEdit.SetScriptSource(script, new_source, false, change_log); -print("Result: " + JSON.stringify(result) + "\n"); -print("Change log: " + JSON.stringify(change_log) + "\n"); +%LiveEditPatchScript(Factory, new_source); assertEquals(8, z6()); |