Skip to content

Commit 04d6de7

Browse files
committed
Fix VoiceMemosTests timing issue.
1 parent baa6e6d commit 04d6de7

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Examples/VoiceMemos/VoiceMemosTests/VoiceMemosTests.swift

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@ class VoiceMemosTests: XCTestCase {
166166
audioPlayerClient: .mock(
167167
play: { _, _ in
168168
Effect(value: .didFinishPlaying(successfully: true))
169-
.delay(1, on: self.scheduler)
169+
.delay(1.1, on: self.scheduler)
170170
}
171171
),
172172
mainQueue: self.scheduler
@@ -177,14 +177,15 @@ class VoiceMemosTests: XCTestCase {
177177
.send(.voiceMemo(index: 0, action: .playButtonTapped)) {
178178
$0.voiceMemos[0].mode = VoiceMemo.Mode.playing(progress: 0)
179179
},
180-
.do { self.scheduler.advance(by: .seconds(0.5)) },
180+
.do { self.scheduler.advance(by: .milliseconds(500)) },
181181
.receive(VoiceMemosAction.voiceMemo(index: 0, action: VoiceMemoAction.timerUpdated(0.5))) {
182182
$0.voiceMemos[0].mode = .playing(progress: 0.5)
183183
},
184-
.do { self.scheduler.advance(by: 0.5) },
184+
.do { self.scheduler.advance(by: .milliseconds(500)) },
185185
.receive(VoiceMemosAction.voiceMemo(index: 0, action: VoiceMemoAction.timerUpdated(1))) {
186186
$0.voiceMemos[0].mode = .playing(progress: 1)
187187
},
188+
.do { self.scheduler.advance(by: .milliseconds(100)) },
188189
.receive(
189190
.voiceMemo(
190191
index: 0,

0 commit comments

Comments
 (0)