Update value paramter of Waiter to object (#3)

This commit is contained in:
Ahmed Shendy 2023-03-31 16:36:08 +02:00 committed by GitHub
parent 71eeae35ae
commit 3cd5683867
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 6 deletions

View File

@ -1,9 +1,9 @@
import Foundation
public struct Waiter<Value: AnyObject>: Waitable {
public var value: Value
public struct Waiter<Object: AnyObject>: Waitable {
public var object: Object
public init(_ value: Value) {
self.value = value
public init(_ object: Object) {
self.object = object
}
}

View File

@ -47,7 +47,7 @@ final class TestTests: XCTestCase {
let waiter = Waiter(value)
try await waiter.wait(
for: \.value.count,
for: \.object.count,
expecting: 0
)
@ -60,7 +60,7 @@ final class TestTests: XCTestCase {
XCTAssertEqual(value.count, 0)
try await waiter.wait(for: \.value.count, duration: 2, interval: 0.5, expecting: 1)
try await waiter.wait(for: \.object.count, duration: 2, interval: 0.5, expecting: 1)
XCTAssertEqual(value.count, 1)
}