Skip to content

Commit ddb758a

Browse files
mbrandonwmluisbrown
authored andcommitted
Fix flakey test.
(cherry picked from commit d40f73e86095e95fc76c3105124acc831dca5d10)
1 parent 606d35a commit ddb758a

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

Tests/ComposableArchitectureTests/EffectOperationTests.swift

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,16 @@ class EffectOperationTests: XCTestCase {
101101
func testMergeFuses() async {
102102
var values = [Int]()
103103

104-
let effect = Effect<Int, Never>.task { 42 }
105-
.merge(with: .task { 1729 })
104+
let effect = Effect<Int, Never>.task {
105+
try await Task.sleep(nanoseconds: NSEC_PER_SEC / 10)
106+
return 42
107+
}
108+
.merge(
109+
with: .task {
110+
try await Task.sleep(nanoseconds: NSEC_PER_SEC / 5)
111+
return 1729
112+
}
113+
)
106114
switch effect.operation {
107115
case let .run(_, send):
108116
await send(.init(send: { values.append($0) }))

0 commit comments

Comments
 (0)