Contents

expect(_:_:sourceLocation:)

Check that an expectation has passed after a condition has been evaluated.

Declaration

@freestanding(expression) macro expect(_ condition: Bool, _ comment: @autoclosure () -> Comment? = nil, sourceLocation: SourceLocation = #_sourceLocation)

Parameters

  • condition:

    The condition to be evaluated.

  • comment:

    A comment describing the expectation.

  • sourceLocation:

    The source location to which recorded expectations and issues should be attributed.

Mentioned in

Overview

If condition evaluates to false, an Issue is recorded for the test that is running in the current task.

See Also

Checking expectations