| OLD | NEW |
| 1 // Copyright 2014 the V8 project authors. All rights reserved. | 1 // Copyright 2014 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Flags: --expose-debug-as debug | 5 // Flags: --expose-debug-as debug --ignition-generators |
| 6 | 6 |
| 7 var Debug = debug.Debug; | 7 var Debug = debug.Debug; |
| 8 | 8 |
| 9 function assertIteratorResult(value, done, result) { | 9 function assertIteratorResult(value, done, result) { |
| 10 assertEquals({value: value, done: done}, result); | 10 assertEquals({value: value, done: done}, result); |
| 11 } | 11 } |
| 12 | 12 |
| 13 function RunTest(formals_and_body, args, value1, value2) { | 13 function RunTest(formals_and_body, args, value1, value2) { |
| 14 // A null listener. It isn't important what the listener does. | 14 // A null listener. It isn't important what the listener does. |
| 15 function listener(event, exec_state, event_data, data) { | 15 function listener(event, exec_state, event_data, data) { |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 52 | 52 |
| 53 RunTest([prog('for (;;) break', '1', '2')], [], 1, 2); | 53 RunTest([prog('for (;;) break', '1', '2')], [], 1, 2); |
| 54 | 54 |
| 55 RunTest([prog('while (0) foo()', '1', '2')], [], 1, 2); | 55 RunTest([prog('while (0) foo()', '1', '2')], [], 1, 2); |
| 56 | 56 |
| 57 RunTest(['a', prog('var x = 3', 'a', 'x')], [1], 1, 3); | 57 RunTest(['a', prog('var x = 3', 'a', 'x')], [1], 1, 3); |
| 58 | 58 |
| 59 RunTest(['a', prog('', '1', '2')], [42], 1, 2); | 59 RunTest(['a', prog('', '1', '2')], [42], 1, 2); |
| 60 | 60 |
| 61 RunTest(['a', prog('for (;;) break', '1', '2')], [42], 1, 2); | 61 RunTest(['a', prog('for (;;) break', '1', '2')], [42], 1, 2); |
| OLD | NEW |