This represents the available reporter callback for an object passed to Env#addReporter
.
- See:
Members
reporterCapabilities :ReporterCapabilities|undefined
Used to tell Jasmine what optional or uncommonly implemented features
the reporter supports. If not specified, the defaults described in
ReporterCapabilities
will apply.
Type:
- ReporterCapabilities | undefined
- Since:
- 5.0
Methods
jasmineDone(suiteInfo, doneopt)
When the entire suite has finished execution jasmineDone
is called
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
suiteInfo |
JasmineDoneInfo | Information about the full Jasmine suite that just finished running. |
|
done |
function |
<optional> |
Used to specify to Jasmine that this callback is asynchronous and Jasmine should wait until it has been called before moving on. |
- See:
Returns:
Optionally return a Promise instead of using done
to cause Jasmine to wait for completion.
jasmineStarted(suiteInfo, doneopt)
jasmineStarted
is called after all of the specs have been loaded, but just before execution starts.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
suiteInfo |
JasmineStartedInfo | Information about the full Jasmine suite that is being run |
|
done |
function |
<optional> |
Used to specify to Jasmine that this callback is asynchronous and Jasmine should wait until it has been called before moving on. |
- See:
Returns:
Optionally return a Promise instead of using done
to cause Jasmine to wait for completion.
specDone(result, doneopt)
specDone
is invoked when an it
and its associated beforeEach
and afterEach
functions have been run.
While jasmine doesn't require any specific functions, not defining a specDone
will make it impossible for a reporter to know when a spec has failed.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
result |
SpecResult | ||
done |
function |
<optional> |
Used to specify to Jasmine that this callback is asynchronous and Jasmine should wait until it has been called before moving on. |
- See:
Returns:
Optionally return a Promise instead of using done
to cause Jasmine to wait for completion.
specStarted(result, doneopt)
specStarted
is invoked when an it
starts to run (including associated beforeEach
functions)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
result |
SpecResult | Information about the individual |
|
done |
function |
<optional> |
Used to specify to Jasmine that this callback is asynchronous and Jasmine should wait until it has been called before moving on. |
- See:
Returns:
Optionally return a Promise instead of using done
to cause Jasmine to wait for completion.
suiteDone(result, doneopt)
suiteDone
is invoked when all of the child specs and suites for a given suite have been run
While jasmine doesn't require any specific functions, not defining a suiteDone
will make it impossible for a reporter to know when a suite has failures in an afterAll
.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
result |
SuiteResult | ||
done |
function |
<optional> |
Used to specify to Jasmine that this callback is asynchronous and Jasmine should wait until it has been called before moving on. |
- See:
Returns:
Optionally return a Promise instead of using done
to cause Jasmine to wait for completion.
suiteStarted(result, doneopt)
suiteStarted
is invoked when a describe
starts to run
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
result |
SuiteResult | Information about the individual |
|
done |
function |
<optional> |
Used to specify to Jasmine that this callback is asynchronous and Jasmine should wait until it has been called before moving on. |
- See:
Returns:
Optionally return a Promise instead of using done
to cause Jasmine to wait for completion.