mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-02 21:33:26 +00:00
Fix Swift 6.4 warnings (#6240)
This commit is contained in:
@@ -46,11 +46,12 @@ struct DeferredFulfillmentTests {
|
||||
let deferred = deferFulfillment(observable.observe(\.counter)) { $0 == newValue }
|
||||
|
||||
// When that value is changed asynchronously.
|
||||
Task { try await observable.setCounter(newValue, delay: .seconds(1)) }
|
||||
let task = Task { try await observable.setCounter(newValue, delay: .seconds(1)) }
|
||||
#expect(observable.counter == 0)
|
||||
|
||||
// Then the test should be fulfilled once the update has taken place.
|
||||
try await deferred.fulfill()
|
||||
try await task.value
|
||||
#expect(observable.counter == newValue)
|
||||
}
|
||||
|
||||
@@ -61,7 +62,7 @@ struct DeferredFulfillmentTests {
|
||||
let deferred = deferFulfillment(observable.observe(\.counter)) { $0 == finalValue }
|
||||
|
||||
// When that value is changed asynchronously with some intermediate values before it is reached.
|
||||
Task {
|
||||
let task = Task {
|
||||
try await observable.setCounter(100, delay: .seconds(.random(in: 1.0...2.0)))
|
||||
try await observable.setCounter(250, delay: .seconds(.random(in: 1.0...2.0)))
|
||||
try await observable.setCounter(finalValue, delay: .seconds(.random(in: 1.0...2.0)))
|
||||
@@ -70,6 +71,7 @@ struct DeferredFulfillmentTests {
|
||||
|
||||
// Then the test should be fulfilled once the expected update has taken place.
|
||||
try await deferred.fulfill()
|
||||
try await task.value
|
||||
#expect(observable.counter == finalValue)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -81,7 +81,7 @@ struct UserProfileScreenViewModelTests {
|
||||
let waitForMemberToLoad = deferFulfillment(context.observe(\.viewState.userProfile)) { $0 != nil }
|
||||
try await waitForMemberToLoad.fulfill()
|
||||
|
||||
let deferred = deferFulfillment(context.observe(\.viewState.bindings).compactMap(\.inviteConfirmationUser), timeout: .seconds(5)) { $0.isUnknown }
|
||||
let deferred = deferFulfillment(context.observe(\.viewState.bindings.inviteConfirmationUser), timeout: .seconds(5)) { $0?.isUnknown == true }
|
||||
|
||||
context.send(viewAction: .openDirectChat)
|
||||
try await deferred.fulfill()
|
||||
|
||||
Reference in New Issue
Block a user