Index: test/mjsunit/debug-generator-break.js |
diff --git a/test/mjsunit/ignition/debug-break.js b/test/mjsunit/debug-generator-break.js |
similarity index 78% |
copy from test/mjsunit/ignition/debug-break.js |
copy to test/mjsunit/debug-generator-break.js |
index 8237d4a55292a5f14e59c9d0a36ed86812e7fd09..34ed82c3764cb4a39a6e7b555665648abdec7724 100644 |
--- a/test/mjsunit/ignition/debug-break.js |
+++ b/test/mjsunit/debug-generator-break.js |
@@ -22,23 +22,21 @@ function listener(event, exec_state, event_data, data) { |
Debug.setListener(listener); |
-function g() { |
- throw 1; |
+function* g() { |
+ yield 1; |
} |
-function f() { |
- try { |
- g(); // B1 |
- } catch (e) {} |
+function* f() { |
+ yield* g(); // B1 |
assertEquals(2, break_count); // B2 |
return 1; // B3 |
} |
-Debug.setBreakPoint(f, 2, 0); |
-Debug.setBreakPoint(f, 4, 1); |
-Debug.setBreakPoint(f, 5, 1); |
+Debug.setBreakPoint(f, 1); |
+Debug.setBreakPoint(f, 2); |
+Debug.setBreakPoint(f, 3); |
-f(); |
+for (let _ of f()) { } |
assertEquals(3, break_count); |
assertNull(exception); |