Example #1
0
 broadcastEvent: function broadcastEvent(event, callback) {
   Cucumber.Util.asyncForEach(getAllListeners(), function (listener, callback) {
     listener.hear(event, listenerDefaultTimeout, function(error) {
       if (error) {
         process.nextTick(function(){ throw error; }); // prevent swallow by unhandled rejection
       }
       callback();
     });
   }, callback);
 }
Example #2
0
 function (callback) {
   Cucumber.Util.asyncForEach(feature.getScenarios(), self.runScenario, callback);
 },
Example #3
0
 function (callback) {
   Cucumber.Util.asyncForEach(features, self.runFeature, function() {
     self.broadcastFeaturesResult(callback);
   });
 },