Nimble and XCTest: Asynchronous Timeout Precision Under Main Thread Congestion
Asynchronous Expectation Handling Nimble's toEventually matcher evaluates a closure repeatedly until the condition is satisfied or a timeout expires, using a configurable polling interval. Main Thread Congestion Impact When the main thread is occupied by other work, the polling loop may not run at the scheduled interval, raising uncertainty about when a time