Skip to content

Commit 0d6f470

Browse files
committed
Try to fix brittle test in CI
1 parent d0ec829 commit 0d6f470

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Tests/ComposableArchitectureTests/EffectCancellationTests.swift

+4-2
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,17 @@ final class EffectCancellationTests: XCTestCase {
6868
func testCancellationAfterDelay() {
6969
var value: Int?
7070

71+
let scheduler = QueueScheduler()
72+
7173
Effect(value: 1)
72-
.deferred(for: 0.5, scheduler: QueueScheduler.main)
74+
.deferred(for: 0.5, scheduler: scheduler)
7375
.cancellable(id: CancelID())
7476
.producer
7577
.startWithValues { value = $0 }
7678

7779
XCTAssertEqual(value, nil)
7880

79-
DispatchQueue.main.asyncAfter(deadline: .now() + 0.05) {
81+
scheduler.queue.asyncAfter(deadline: .now() + 0.05) {
8082
_ = EffectTask<Never>.cancel(id: CancelID())
8183
.producer
8284
.start()

0 commit comments

Comments
 (0)