disabled(if:_:sourceLocation:)
Constructs a condition trait that disables a test if its value is true.
Declaration
static func disabled(if condition: @autoclosure @escaping @Sendable () throws -> Bool, _ comment: Comment? = nil, sourceLocation: SourceLocation = #_sourceLocation) -> SelfParameters
- condition:
A closure that contains the trait’s custom condition logic. If this closure returns
false, the trait allows the test to run. Otherwise, the testing library skips the test. - comment:
An optional comment that describes this trait.
- sourceLocation:
The source location of the trait.
Return Value
An instance of ConditionTrait that evaluates the closure you provide.