Documentation Home
This page is for an older version of Jasmine (5.2).
The current stable version of Jasmine is: 5.4. You can also look at the docs for the next release: Edge

Class: jsApiReporter

jsApiReporter

Reporter added by default in boot.js to record results for retrieval in javascript code. An instance is made available as jsApiReporter on the global object.

Methods

executionTime() → {Number}

Get the number of milliseconds it took for the full Jasmine suite to run.

Since:
  • 2.0.0
Returns:
Type
Number

specResults(index, length) → {Array.<SpecResult>}

Get the results for a set of specs.

Retrievable in slices for easier serialization.

Parameters:
Name Type Description
index Number

The position in the specs list to start from.

length Number

Maximum number of specs results to return.

Since:
  • 2.0.0
Returns:
Type
Array.<SpecResult>

specs() → {Array.<SpecResult>}

Get all spec results.

Since:
  • 2.0.0
Returns:
Type
Array.<SpecResult>

status() → {String}

Get the current status for the Jasmine environment.

Since:
  • 2.0.0
Returns:
  • One of loaded, started, or done
Type
String

suiteResults(index, length) → {Array.<SuiteResult>}

Get the results for a set of suites.

Retrievable in slices for easier serialization.

Parameters:
Name Type Description
index Number

The position in the suites list to start from.

length Number

Maximum number of suite results to return.

Since:
  • 2.1.0
Returns:
Type
Array.<SuiteResult>

suites() → {Object}

Get all of the suites in a single object, with their id as the key.

Since:
  • 2.0.0
Returns:
Type
Object