From 59344ec41a6a540c26241f1c2fc77b3de75b37d1 Mon Sep 17 00:00:00 2001 From: nielsandriesse Date: Mon, 4 May 2020 11:06:55 +1000 Subject: [PATCH] Clarify API --- SignalServiceKit/src/Loki/Utilities/XCTest+Utilities.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SignalServiceKit/src/Loki/Utilities/XCTest+Utilities.swift b/SignalServiceKit/src/Loki/Utilities/XCTest+Utilities.swift index 556b342f9..85ab48e75 100644 --- a/SignalServiceKit/src/Loki/Utilities/XCTest+Utilities.swift +++ b/SignalServiceKit/src/Loki/Utilities/XCTest+Utilities.swift @@ -22,7 +22,10 @@ extension XCTestCase { /// - Parameters: /// - timeout: number of seconds to wait before executing `closure`. /// - closure: a closure to execute when `timeout` seconds have passed. + /// + /// - Note: `timeout` must be less than 60 seconds. func eventually(timeout: TimeInterval = 0.1, closure: @escaping () -> Void) { + assert(timeout < 60) let expectation = self.expectation(description: "") expectation.fulfillAfter(timeout) self.waitForExpectations(timeout: 60) { _ in