Skip to content

Commit 41e78ba

Browse files
authored
Fix possible ambiguous use of when(fulfilled:) (#1171)
1 parent 6e010ff commit 41e78ba

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Tests/CorePromise/WhenTests.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,8 @@ class WhenTests: XCTestCase {
218218
let p2 = after(.milliseconds(100)).done { throw Error.straggler }
219219
let p3 = after(.milliseconds(200)).done { throw Error.straggler }
220220

221-
when(fulfilled: p1, p2, p3).catch { error -> Void in
221+
let whenFulfilledP1P2P3: Promise<(Void, Void, Void)> = when(fulfilled: p1, p2, p3)
222+
whenFulfilledP1P2P3.catch { error -> Void in
222223
XCTAssertTrue(Error.test == error as? Error)
223224
ex1.fulfill()
224225
}
@@ -241,7 +242,8 @@ class WhenTests: XCTestCase {
241242
let p2 = Promise<Void>(error: Error.test2)
242243
let p3 = Promise<Void>(error: Error.test3)
243244

244-
when(fulfilled: p1, p2, p3).catch { error in
245+
let whenFulfilledP1P2P3: Promise<Void> = when(fulfilled: p1, p2, p3)
246+
whenFulfilledP1P2P3.catch { error in
245247
XCTAssertTrue(error as? Error == Error.test1)
246248
ex.fulfill()
247249
}

0 commit comments

Comments
 (0)