diff --git a/ElementX/Sources/Other/Extensions/XCTestCase.swift b/ElementX/Sources/Other/Extensions/XCTestCase.swift index fd330f12d..65d0717ed 100644 --- a/ElementX/Sources/Other/Extensions/XCTestCase.swift +++ b/ElementX/Sources/Other/Extensions/XCTestCase.swift @@ -95,7 +95,7 @@ extension XCTestCase { timeout: TimeInterval = 10, message: String? = nil) -> DeferredFulfillment
(publisher, timeout: timeout, message: message) { value in + let deferred = deferFulfillment(publisher, timeout: timeout, message: message) { value in let receivedValue = value[keyPath: keyPath] if let index = expectedOrder.firstIndex(where: { $0 == receivedValue }), index == 0 { expectedOrder.remove(at: index)