Instance Method

wait(for:timeout:)

Waits on a group of expectations for up to the specified timeout.

Declaration

func wait(for expectations: [XCTestExpectation], timeout seconds: TimeInterval)

Parameters

expectations

An array of expectations that must be fulfilled.

seconds

The number of seconds within which all expectations must be fulfilled.

See Also

Waiting for Expectations

func wait(for: [XCTestExpectation], timeout: TimeInterval, enforceOrder: Bool)

Waits on an array of expectations and specifies whether they must be fulfilled in the given order.

func waitForExpectations(timeout: TimeInterval, handler: XCWaitCompletionHandler?)

Waits until all expectations are fulfilled or the timeout is reached.

typealias XCWaitCompletionHandler

A block to be called when a call to waitForExpectations(timeout:handler:) has all of its expectations fulfilled, or times out.