Skip to content

Commit b41faef

Browse files
authored
Updated examples (#6)
1 parent 3391726 commit b41faef

File tree

1 file changed

+4
-42
lines changed

1 file changed

+4
-42
lines changed

README.md

Lines changed: 4 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -270,51 +270,13 @@ func testDownloadingImage() async throws {
270270
}
271271

272272
@Test
273-
func testDownloadingImageWhenLowQualityDownloadFailsAfterHighQualityDownloadSucceeds() async throws {
274-
try await withProbing {
275-
viewModel.downloadImage()
276-
} dispatchedBy: { dispatcher in
277-
#expect(viewModel.downloadState == nil)
278-
279-
try await dispatcher.runUntilExitOfBody()
280-
#expect(viewModel.downloadState?.isDownloading == true)
281-
282-
try await dispatcher.runUntilEffectCompleted("high")
283-
#expect(viewModel.downloadState?.quality == .high)
284-
285-
downloader.shouldFailDownload = true
286-
try await dispatcher.runUntilEffectCompleted("low")
287-
try dispatcher.getCancelledValue(fromEffect: "low", as: Void.self)
288-
#expect(viewModel.downloadState?.quality == .high)
289-
}
290-
}
273+
func testDownloadingImageWhenHighQualityDownloadSucceedsFirst() async throws { ... }
291274

292275
@Test
293-
func testDownloadingImageRepeatedly() async throws {
294-
try await withProbing {
295-
viewModel.downloadImage()
296-
viewModel.downloadImage()
297-
} dispatchedBy: { dispatcher in
298-
#expect(viewModel.downloadState == nil)
299-
300-
try await dispatcher.runUntilExitOfBody()
301-
#expect(viewModel.downloadState?.isDownloading == true)
302-
303-
try await dispatcher.runUntilEffectCompleted("low0")
304-
try dispatcher.getCancelledValue(fromEffect: "low0", as: Void.self)
305-
#expect(viewModel.downloadState?.isDownloading == true)
306-
307-
try await dispatcher.runUntilEffectCompleted("high0")
308-
try dispatcher.getCancelledValue(fromEffect: "high0", as: Void.self)
309-
#expect(viewModel.downloadState?.isDownloading == true)
310-
311-
try await dispatcher.runUntilEffectCompleted("low1")
312-
#expect(viewModel.downloadState?.quality == .low)
276+
func testDownloadingImageWhenHighQualityDownloadFailsAfterLowQualityDownloadSucceeds() async throws { ... }
313277

314-
try await dispatcher.runUntilEffectCompleted("high1")
315-
#expect(viewModel.downloadState?.quality == .high)
316-
}
317-
}
278+
@Test
279+
func testDownloadingImageRepeatedly() async throws { ... }
318280

319281
// ...
320282
```

0 commit comments

Comments
 (0)