Я использую XCTWaiter
для ожидания ожидания, а затем я утверждаю, что ожидание было выполнено, утверждая, что результат ожидания равен .completed
, например:
let result = XCTWaiter.wait(for: [expectation], timeout: 5)
XCTAssertEqual(result, .completed)
Функционально , это работает нормально, однако, если утверждение не удается, сообщение об ошибке бесполезно не сообщает мне, какой случай является результатом.
Ошибка XCTAssertEqual: ("XCTWaiterResult") не равно (" XCTWaiterResult ")
Это неудобно для отладки. Как я могу получить сообщение об ошибке подтверждения, чтобы сообщить о случае XCTWaiter.Result
?