Chromium Code Reviews| Index: test/mjsunit/debug-clearbreakpointgroup.js |
| diff --git a/test/mjsunit/debug-clearbreakpointgroup.js b/test/mjsunit/debug-clearbreakpointgroup.js |
| index 137dfecbecbedd20c0db312f5abb224806061b9f..f8c99e0760fe593124b9ccbdd8332158387d9821 100644 |
| --- a/test/mjsunit/debug-clearbreakpointgroup.js |
| +++ b/test/mjsunit/debug-clearbreakpointgroup.js |
| @@ -36,12 +36,17 @@ var exception = false; |
| var base_request = '"seq":0,"type":"request","command":"clearbreakpointgroup"'; |
| var scriptId = null; |
| +var muteListener = false; |
| function safeEval(code) { |
| try { |
| - return eval('(' + code + ')'); |
| + muteListener = true; |
|
yurys
2014/12/08 14:31:22
try/finally
kozy
2014/12/08 14:53:01
Done.
|
| + var result = eval('(' + code + ')'); |
| + muteListener = false; |
| + return result; |
| } catch (e) { |
| assertEquals(void 0, e); |
| + muteListener = false; |
| return undefined; |
| } |
| } |
| @@ -58,6 +63,7 @@ function testArguments(dcp, arguments, success) { |
| } |
| function listener(event, exec_state, event_data, data) { |
| + if (muteListener) return; |
| try { |
| if (event == Debug.DebugEvent.Break) { |
| // Get the debug command processor. |