Skip to content

Commit

Permalink
Increase timeout intervals in Tests
Browse files Browse the repository at this point in the history
  • Loading branch information
terwanerik committed Mar 30, 2022
1 parent 65c834d commit 273fa94
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
14 changes: 7 additions & 7 deletions Tests/MMMAsyncLoadableTests/AsyncLoadableTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ internal final class AsyncObservablesTests: XCTestCase {

public func testBasics() async throws {

let loadable = MyLoadable(timeout: 0.01)
let loadable = MyLoadable()
let data = try await loadable.fetch()

XCTAssertEqual(data, .default())
Expand All @@ -22,14 +22,14 @@ internal final class AsyncObservablesTests: XCTestCase {
XCTAssertEqual(loadable.doSyncCounter, 2)

do {
_ = try await MyLoadable(timeout: 0.01, shouldFail: true).fetch()
_ = try await MyLoadable(shouldFail: true).fetch()

XCTFail("Call did not throw")
} catch {
XCTAssertEqual(error as! MyError, MyError.foo)
}

let flatOriginal = MyLoadable(timeout: 0.01)
let flatOriginal = MyLoadable()
var flatRaw: OtherLoadable!
let flatMapped = flatOriginal.flatMap { data -> OtherLoadable in
let l = OtherLoadable(data: data)
Expand Down Expand Up @@ -69,7 +69,7 @@ internal final class AsyncObservablesTests: XCTestCase {

public func testMapping() async throws {

let loadable = MyLoadable(timeout: 0.01, shouldFail: false)
let loadable = MyLoadable(shouldFail: false)
let mapped = loadable.map { $0.title }

XCTAssertEqual(loadable.doSyncCounter, 0)
Expand All @@ -96,7 +96,7 @@ internal final class AsyncObservablesTests: XCTestCase {

XCTAssertEqual(mapped.loadableState, loadable.loadableState)

let preSynced = MyLoadable(timeout: 0.01, shouldFail: false)
let preSynced = MyLoadable(shouldFail: false)

XCTAssertEqual(preSynced.doSyncCounter, 0)

Expand Down Expand Up @@ -148,7 +148,7 @@ internal final class AsyncObservablesTests: XCTestCase {

XCTAssertEqual(preSynced.doSyncCounter, 3)

let loadableFail = MyLoadable(timeout: 0.01, shouldFail: true)
let loadableFail = MyLoadable(shouldFail: true)
let flatMapNonFail = loadableFail.flatMap { OtherLoadable(data: $0) }

do {
Expand All @@ -162,7 +162,7 @@ internal final class AsyncObservablesTests: XCTestCase {

public func testJoining() async throws {

let loadable = MyLoadable(timeout: 0.01, shouldFail: false)
let loadable = MyLoadable(shouldFail: false)

XCTAssertEqual(loadable.doSyncCounter, 0)

Expand Down
4 changes: 2 additions & 2 deletions Tests/MMMAsyncLoadableTests/Loadable.swift
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public final class MyLoadable: AsyncLoadable<MyData> {
private let timeout: TimeInterval
private let shouldFail: Bool

public init(timeout: TimeInterval = 0.01, shouldFail: Bool = false) {
public init(timeout: TimeInterval = 0.05, shouldFail: Bool = false) {

self.timeout = timeout
self.shouldFail = shouldFail
Expand Down Expand Up @@ -72,7 +72,7 @@ public final class OtherLoadable: AsyncLoadable<MyData> {

doSyncCounter += 1

DispatchQueue.main.asyncAfter(deadline: .now() + 0.02) {
DispatchQueue.main.asyncAfter(deadline: .now() + 0.2) {

if self.shouldFail {
self.setFailedToSyncWithError(MyError.bar)
Expand Down

0 comments on commit 273fa94

Please sign in to comment.