@@ -48,19 +48,17 @@ private struct TimedAsyncSequence<Element>: AsyncSequence, AsyncIteratorProtocol
4848
4949final class AsyncSequences_MergeTests: XCTestCase {
5050 func testMerge_merges_sequences_according_to_the_timeline_using_asyncSequences( ) async throws {
51- // -- 0 ------------------------------- 1200 ---------------------------
52- // ------- 300 ------------- 900 ------------------------------ 1800 ---
53- // --------------- 600 --------------------------- 1500 ----------------
54- // -- a --- c ----- f ------- d --------- b -------- g ---------- e ----
51+ // -- 0 ------------------------------- 1000 ----------------------------- 2000 -
52+ // --------------- 500 --------------------------------- 1500 -------------------
53+ // -- a ----------- d ------------------ b --------------- e --------------- c --
5554 //
56- // output should be: a c f d b g e
57- let expectedElements = [ " a " , " c " , " f " , " d " , " b " , " g " , " e " ]
55+ // output should be: a, d, b, e, c
56+ let expectedElements = [ " a " , " d " , " b " , " e " , " c " ]
5857
59- let asyncSequence1 = TimedAsyncSequence ( intervalInMills: [ 0 , 1200 ] , sequence: [ " a " , " b " ] )
60- let asyncSequence2 = TimedAsyncSequence ( intervalInMills: [ 300 , 600 , 900 ] , sequence: [ " c " , " d " , " e " ] )
61- let asyncSequence3 = TimedAsyncSequence ( intervalInMills: [ 600 , 1100 ] , sequence: [ " f " , " g " ] )
58+ let asyncSequence1 = TimedAsyncSequence ( intervalInMills: [ 0 , 1000 , 1000 ] , sequence: [ " a " , " b " , " c " ] )
59+ let asyncSequence2 = TimedAsyncSequence ( intervalInMills: [ 500 , 1000 ] , sequence: [ " d " , " e " ] )
6260
63- let sut = AsyncSequences . Merge ( asyncSequence1, asyncSequence2, asyncSequence3 )
61+ let sut = AsyncSequences . Merge ( asyncSequence1, asyncSequence2)
6462
6563 var receivedElements = [ String] ( )
6664 for try await element in sut {
@@ -187,7 +185,6 @@ final class AsyncSequences_MergeTests: XCTestCase {
187185 var receivedElements = [ Int] ( )
188186 do {
189187 for try await element in sut {
190- print ( " Received element \( element) " )
191188 receivedElements. append ( element)
192189 if element == 1 {
193190 canSend2Expectation. fulfill ( )
0 commit comments