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.