We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d0ec829 commit 0d6f470Copy full SHA for 0d6f470
Tests/ComposableArchitectureTests/EffectCancellationTests.swift
@@ -68,15 +68,17 @@ final class EffectCancellationTests: XCTestCase {
68
func testCancellationAfterDelay() {
69
var value: Int?
70
71
+ let scheduler = QueueScheduler()
72
+
73
Effect(value: 1)
- .deferred(for: 0.5, scheduler: QueueScheduler.main)
74
+ .deferred(for: 0.5, scheduler: scheduler)
75
.cancellable(id: CancelID())
76
.producer
77
.startWithValues { value = $0 }
78
79
XCTAssertEqual(value, nil)
80
- DispatchQueue.main.asyncAfter(deadline: .now() + 0.05) {
81
+ scheduler.queue.asyncAfter(deadline: .now() + 0.05) {
82
_ = EffectTask<Never>.cancel(id: CancelID())
83
84
.start()
0 commit comments