@@ -15,18 +15,18 @@ import AsyncAlgorithms
15
15
@available ( AsyncAlgorithms 1 . 1 , * )
16
16
final class TestCombineLatestMany : XCTestCase {
17
17
func test_combineLatest( ) async throws {
18
- let a = [ 1 , 2 , 3 ] . async . mappedFailureToError
19
- let b = [ 4 , 5 , 6 ] . async . mappedFailureToError
20
- let c = [ 7 , 8 , 9 ] . async . mappedFailureToError
18
+ let a = [ 1 , 2 , 3 ] . async
19
+ let b = [ 4 , 5 , 6 ] . async
20
+ let c = [ 7 , 8 , 9 ] . async
21
21
let sequence = combineLatestMany ( [ a, b, c] )
22
22
let actual = try await Array ( sequence)
23
23
XCTAssertGreaterThanOrEqual ( actual. count, 3 )
24
24
}
25
25
26
26
func test_ordering1( ) async {
27
- var a = GatedSequence ( [ 1 , 2 , 3 ] ) . mappedFailureToError
28
- var b = GatedSequence ( [ 4 , 5 , 6 ] ) . mappedFailureToError
29
- var c = GatedSequence ( [ 7 , 8 , 9 ] ) . mappedFailureToError
27
+ var a = GatedSequence ( [ 1 , 2 , 3 ] )
28
+ var b = GatedSequence ( [ 4 , 5 , 6 ] )
29
+ var c = GatedSequence ( [ 7 , 8 , 9 ] )
30
30
let finished = expectation ( description: " finished " )
31
31
let sequence = combineLatestMany ( [ a, b, c] )
32
32
let validator = Validator < [ Int ] > ( )
@@ -83,24 +83,3 @@ final class TestCombineLatestMany: XCTestCase {
83
83
)
84
84
}
85
85
}
86
-
87
- @available ( AsyncAlgorithms 1 . 1 , * )
88
- private struct MappingErrorAsyncSequence < Upstream: AsyncSequence & Sendable > : AsyncSequence , Sendable where Upstream. Failure == Never {
89
- var upstream : Upstream
90
- func makeAsyncIterator( ) -> Iterator {
91
- Iterator ( upstream: upstream. makeAsyncIterator ( ) )
92
- }
93
- struct Iterator : AsyncIteratorProtocol {
94
- var upstream : Upstream . AsyncIterator
95
- mutating func next( isolation actor : isolated ( any Actor ) ? ) async throws -> Upstream . Element ? {
96
- await upstream. next ( isolation: actor )
97
- }
98
- }
99
- }
100
-
101
- @available ( AsyncAlgorithms 1 . 1 , * )
102
- extension AsyncSequence where Failure == Never , Self: Sendable {
103
- var mappedFailureToError : some AsyncSequence < Element , any Error > & Sendable {
104
- MappingErrorAsyncSequence ( upstream: self )
105
- }
106
- }
0 commit comments