Sha256: 016eeb1be1a305af266570c9ef618b05749f0f14ec0e8f10c7e4ba29396cfcd7

Contents?: true

Size: 1.33 KB

Versions: 44

Compression:

Stored size: 1.33 KB

Contents

describe('jasmine.Reporter', function() {
  var env;


  beforeEach(function() {
    env = new jasmine.Env();
    env.updateInterval = 0;
  });

  it('should get called from the test runner', function() {
    env.describe('Suite for JSON Reporter with Callbacks', function () {
      env.it('should be a test', function() {
        this.runs(function () {
          this.expect(true).toEqual(true);
        });
      });
      env.it('should be a failing test', function() {
        this.runs(function () {
          this.expect(false).toEqual(true);
        });
      });
    });
    env.describe('Suite for JSON Reporter with Callbacks 2', function () {
      env.it('should be a test', function() {
        this.runs(function () {
          this.expect(true).toEqual(true);
        });
      });

    });

    var foo = 0;
    var bar = 0;
    var baz = 0;

    env.addReporter({
      reportSpecResults: function() {
        foo++;
      },
      reportSuiteResults: function() {
        bar++;
      },
      reportRunnerResults: function() {
        baz++;
      }
    });

    var runner = env.currentRunner();
    runner.execute();

    expect(foo).toEqual(3); // 'foo was expected to be 3, was ' + foo);
    expect(bar).toEqual(2); // 'bar was expected to be 2, was ' + bar);
    expect(baz).toEqual(1); // 'baz was expected to be 1, was ' + baz);
  });

});

Version data entries

44 entries across 44 versions & 9 rubygems

Version Path
evergreen-1.3.0 lib/jasmine/spec/core/ReporterSpec.js
evergreen-1.2.0 lib/jasmine/spec/core/ReporterSpec.js
evergreen-1.1.3 lib/jasmine/spec/core/ReporterSpec.js
evergreen-1.1.2 lib/jasmine/spec/core/ReporterSpec.js
evergreen-1.1.0 lib/jasmine/spec/core/ReporterSpec.js
rally-jasmine-core-1.2.0.3 ./lib/jasmine-core/spec/core/ReporterSpec.js
evergreen-1.0.1 lib/jasmine/spec/core/ReporterSpec.js
rally-jasmine-core-1.2.0.2 ./lib/jasmine-core/spec/core/ReporterSpec.js
jasmine-core-1.3.1 ./lib/jasmine-core/spec/core/ReporterSpec.js
jasmine-core-1.3.0 ./lib/jasmine-core/spec/core/ReporterSpec.js
rally-jasmine-core-1.2.0.1 ./lib/jasmine-core/spec/core/ReporterSpec.js
rally-jasmine-core-1.2.0.0 ./lib/jasmine-core/spec/core/ReporterSpec.js
jasmine-core-1.2.0 ./lib/jasmine-core/spec/core/ReporterSpec.js
jasmine-core-1.2.0.rc3 ./lib/jasmine-core/spec/core/ReporterSpec.js
jasmine-core-1.2.0.rc2 ./lib/jasmine-core/spec/core/ReporterSpec.js
evergreen-1.0.0 lib/jasmine/spec/core/ReporterSpec.js
evergreen-1.0.0.rc lib/jasmine/spec/suites/ReporterSpec.js
jasmine-core-1.2.0.rc1 ./lib/jasmine-core/spec/core/ReporterSpec.js
jasmine-core-1.1.0 ./lib/jasmine-core/spec/core/ReporterSpec.js
jasmine-core-1.1.0.rc4 ./lib/jasmine-core/spec/core/ReporterSpec.js