Class: TestCompletion

vertx-unit-js/test_completion~ TestCompletion

new TestCompletion()

This object provides callback-ability for the end of a test suite.
Source:

Methods

await(timeoutMillis)

Cause the current thread to wait until the test suite completes with a configurable timeout.

If completion times out or the current thread is interrupted, an exception will be thrown.

Parameters:
Name Type Description
timeoutMillis number the timeout in milliseconds
Source:

awaitSuccess(timeoutMillis)

Cause the current thread to wait until the test suite completes and succeeds with a configurable timeout.

If completion times out or the current thread is interrupted or the suite fails, an exception will be thrown.

Parameters:
Name Type Description
timeoutMillis number the timeout in milliseconds
Source:

handler(completionHandler)

Completion handler for the end of the test, the result is successful when all test cases pass otherwise it is failed.
Parameters:
Name Type Description
completionHandler function the completion handler
Source:

isCompleted() → {boolean}

Source:
Returns:
  • true if the test suite completed
  • Type
    boolean

isFailed() → {boolean}

Source:
Returns:
  • true if the test suite completed and failed
  • Type
    boolean

isSucceeded() → {boolean}

Source:
Returns:
  • true if the test suite completed and succeeded
  • Type
    boolean

resolve(future)

Completes the future when all test cases of the test suite passes, otherwise fails it.
Parameters:
Name Type Description
future Future the future to resolve
Source: