Вход Регистрация
Файл: framework/thirdparty/jasmine/src/MultiReporter.js
Строк: 47
<?php
/**
 * @constructor
 */
jasmine.MultiReporter = function() {
  
this.subReporters_ = [];
};
jasmine.util.inherit(jasmine.MultiReporterjasmine.Reporter);

jasmine.MultiReporter.prototype.addReporter = function(reporter) {
  
this.subReporters_.push(reporter);
};

(function() {
  var 
functionNames = [
    
"reportRunnerStarting",
    
"reportRunnerResults",
    
"reportSuiteResults",
    
"reportSpecStarting",
    
"reportSpecResults",
    
"log"
  
];
  for (var 
0functionNames.lengthi++) {
    var 
functionName functionNames[i];
    
jasmine.MultiReporter.prototype[functionName] = (function(functionName) {
      return function() {
        for (var 
0this.subReporters_.lengthj++) {
          var 
subReporter this.subReporters_[j];
          if (
subReporter[functionName]) {
            
subReporter[functionName].apply(subReporterarguments);
          }
        }
      };
    })(
functionName);
  }
})();
?>
Онлайн: 0
Реклама