Instance Method


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


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



An array of expectations that must be fulfilled.


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.