File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed
Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -17,18 +17,17 @@ public func raiseException(
1717 reason: String ? = nil ,
1818 userInfo: NSDictionary ? = nil ,
1919 closure: ( ( NSException ) -> Void ) ? = nil ) -> Predicate < Any > {
20- return Predicate . fromDeprecatedClosure { actualExpression, failureMessage in
21-
20+ return Predicate { actualExpression in
2221 var exception : NSException ?
2322 let capture = NMBExceptionCapture ( handler: ( { e in
2423 exception = e
2524 } ) , finally: nil )
2625
2726 capture. tryBlock {
2827 _ = try ! actualExpression. evaluate ( )
29- return
3028 }
3129
30+ let failureMessage = FailureMessage ( )
3231 setFailureMessageForException (
3332 failureMessage,
3433 exception: exception,
@@ -37,13 +36,15 @@ public func raiseException(
3736 userInfo: userInfo,
3837 closure: closure
3938 )
40- return exceptionMatchesNonNilFieldsOrClosure (
39+
40+ let matches = exceptionMatchesNonNilFieldsOrClosure (
4141 exception,
4242 named: named,
4343 reason: reason,
4444 userInfo: userInfo,
4545 closure: closure
4646 )
47+ return PredicateResult ( bool: matches, message: failureMessage. toExpectationMessage ( ) )
4748 }
4849}
4950
You can’t perform that action at this time.
0 commit comments