Sha256: cdf1010a2d209a7c19ef43e659cd78d30bf6db9169da3c9bc7e0a72246224d7c

Contents?: true

Size: 932 Bytes

Versions: 29

Compression:

Stored size: 932 Bytes

Contents

/**
 * @constructor
 */
jasmine.MultiReporter = function() {
  this.subReporters_ = [];
};
jasmine.util.inherit(jasmine.MultiReporter, jasmine.Reporter);

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

(function() {
  var functionNames = [
    "reportRunnerStarting",
    "reportRunnerResults",
    "reportSuiteResults",
    "reportSpecStarting",
    "reportSpecResults",
    "log"
  ];
  for (var i = 0; i < functionNames.length; i++) {
    var functionName = functionNames[i];
    jasmine.MultiReporter.prototype[functionName] = (function(functionName) {
      return function() {
        for (var j = 0; j < this.subReporters_.length; j++) {
          var subReporter = this.subReporters_[j];
          if (subReporter[functionName]) {
            subReporter[functionName].apply(subReporter, arguments);
          }
        }
      };
    })(functionName);
  }
})();

Version data entries

29 entries across 29 versions & 7 rubygems

Version Path
evergreen-1.3.0 lib/jasmine/src/core/MultiReporter.js
evergreen-1.2.0 lib/jasmine/src/core/MultiReporter.js
evergreen-1.1.3 lib/jasmine/src/core/MultiReporter.js
evergreen-1.1.2 lib/jasmine/src/core/MultiReporter.js
evergreen-1.1.0 lib/jasmine/src/core/MultiReporter.js
evergreen-1.0.1 lib/jasmine/src/core/MultiReporter.js
evergreen-1.0.0 lib/jasmine/src/core/MultiReporter.js
evergreen-1.0.0.rc lib/jasmine/src/MultiReporter.js
rails31-evergreen-0.4.1 lib/jasmine/src/MultiReporter.js
evergreen-0.4.1 lib/jasmine/src/MultiReporter.js
josephholsten-jasmine-1.1.0.pre.10 jasmine/src/MultiReporter.js
jasmine-1.0.2.1 jasmine/src/MultiReporter.js
josephholsten-jasmine-1.1.0.pre.1 jasmine/src/MultiReporter.js
js-test-driver-rails-0.3.0 vendor/jasmine/src/MultiReporter.js
jasmine-1.0.2.0 jasmine/src/MultiReporter.js
danieldkim-evergreen-0.4.0.6 lib/jasmine/src/MultiReporter.js
gjastrab-evergreen-0.4.0.3 lib/jasmine/src/MultiReporter.js
js-test-driver-rails-0.2.9 vendor/jasmine/src/MultiReporter.js
js-test-driver-rails-0.2.8 vendor/jasmine/src/MultiReporter.js
js-test-driver-rails-0.2.7 vendor/jasmine/src/MultiReporter.js