Home | History | Annotate | Download | only in regress
      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
      3 // found in the LICENSE file.
      4 
      5 // Flags: --harmony-generators --expose-debug-as debug
      6 
      7 var Debug = debug.Debug;
      8 
      9 var listener_called;
     10 
     11 function listener(event, exec_state, event_data, data) {
     12   if (event == Debug.DebugEvent.Break) {
     13     listener_called = true;
     14     exec_state.frame().allScopes();
     15   }
     16 }
     17 
     18 Debug.setListener(listener);
     19 
     20 function *generator_local_2(a) {
     21   debugger;
     22 }
     23 generator_local_2(1).next();
     24 
     25 assertTrue(listener_called, "listener not called");
     26