Skip to content

Commit 5eb82cf

Browse files
authored
Merge pull request #666 from Quick/replace-deprecated-methods-2
Replace deprecated `Predicate.matches(_:failureMessage:)`
2 parents 59578a7 + fdf2571 commit 5eb82cf

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

Sources/Nimble/Matchers/RaisesException.swift

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,15 @@ public class NMBObjCRaiseExceptionMatcher: NSObject, NMBMatcher {
141141
let expr = Expression(expression: block, location: location)
142142

143143
do {
144-
return try raiseException(
144+
let predicate = raiseException(
145145
named: _name,
146146
reason: _reason,
147147
userInfo: _userInfo,
148148
closure: _block
149-
).matches(expr, failureMessage: failureMessage)
149+
)
150+
let result = try predicate.satisfies(expr)
151+
result.message.update(failureMessage: failureMessage)
152+
return result.toBoolean(expectation: .toMatch)
150153
} catch let error {
151154
failureMessage.stringValue = "unexpected error thrown: <\(error)>"
152155
return false

0 commit comments

Comments
 (0)