#cp.spec.Run.This
A token passed to test functions to allow them to indicate if a test run will complete asynchronously.
#API Overview
Constants - Useful values which cannot be changed
Functions - API calls offered directly by the extension
Constructors - API calls which return an object, typically one that offers API methods
Methods - API calls which can only be made on an object returned by a constructor
#API Documentation
#Constants
Signature | cp.spec.Run.This.state |
Type | Constant |
Description | A collection of states that a Run.This can be in. |
Notes |
|
Source | src/extensions/cp/spec/Run.lua line 31 |
#Functions
Signature | cp.spec.Run.This.defaultTimeout([timeout]) -> number |
Type | Function |
Description | Gets and/or sets the default timeout for asynchronous tests. Defaults to 60 seconds. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 48 |
#Constructors
Signature | cp.spec.Run.This(run, actionFn, index) -> cp.spec.Run.This |
Type | Constructor |
Description | Creates a new Run.This instance for a Run. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 64 |
#Methods
Signature | cp.spec.Run.This:abort([message]) -> boolean |
Type | Method |
Description | Indicates the stage has aborted. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 403 |
Signature | cp.spec.Run.This:cleanup() |
Type | Method |
Description | Cleans up This after a step. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 489 |
Signature | cp.spec.Run.This:done() |
Type | Method |
Description | Indicates that the test is completed. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 346 |
Signature | cp.spec.Run.This:expectAbort([messagePattern]) -> Run.This |
Type | Method |
Description | Indicates that this spec is expecting an abort/error to occur. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 207 |
Signature | cp.spec.Run.This:expectFail([messagePattern]) -> Run.This |
Type | Method |
Description | Indicates that this spec is expecting an assert/fail to occur. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 120 |
Signature | cp.spec.Run.This:fail([message]) -> boolean |
Type | Method |
Description | Indicates the run has failed. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 427 |
Signature | cp.spec.Run.This:isActive() -> boolean |
Type | Method |
Description | Checks if the this is in an active state - either running or waiting . |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 295 |
Signature | cp.spec.Run.This:isDone() -> boolean |
Type | Method |
Description | Returns true if this is done. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 390 |
Signature | cp.spec.Run.This:isWaiting() -> boolean |
Type | Method |
Description | Checks if the Run is waiting for this execution to complete via the done method. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 333 |
Signature | cp.spec.Run.This:log(message[, ...]) |
Type | Method |
Description | When the current Run is in debug mode, output the message to the console. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 713 |
Signature | cp.spec.Run.This:prepare() |
Type | Method |
Description | Prepares this to run. |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 477 |
Signature | cp.spec.Run.This:run() -> cp.spec.Run |
Type | Method |
Description | Returns the current Run |
Parameters |
|
Returns |
|
Notes | None |
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 86 |
Signature | cp.spec.Run.This:toObserver([onNext[, onError[, onCompleted]]) -> cp.rx.Observer |
Type | Method |
Description | Creates an Observer. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 272 |
Signature | cp.spec.Run.This:wait([timeout]) -> none |
Type | Method |
Description | Indicates that the test is continuing asynchronously, and will be completed by calling done. |
Parameters |
|
Returns |
|
Notes |
|
Examples | None |
Source | src/extensions/cp/spec/Run.lua line 308 |