Просмотр исходного кода

Wait cache for prefetcher tests

onevcat 7 лет назад
Родитель
Сommit
46772d923a
1 измененных файлов с 5 добавлено и 5 удалено
  1. 5 5
      Tests/KingfisherTests/ImagePrefetcherTests.swift

+ 5 - 5
Tests/KingfisherTests/ImagePrefetcherTests.swift

@@ -302,16 +302,16 @@ class ImagePrefetcherTests: XCTestCase {
     func testPrefetchMultiTimes() {
         let exp = expectation(description: #function)
         let group = DispatchGroup()
-
         testURLs.forEach { stub($0, data: testImageData) }
         for _ in 0..<10000 {
             group.enter()
-            let prefetcher = ImagePrefetcher(resources: testURLs) { _, _, _ in
-                group.leave()
-            }
+            let prefetcher = ImagePrefetcher(
+                resources: testURLs,
+                options: [.waitForCache])
+            { _, _, _ in group.leave() }
             prefetcher.start()
         }
         group.notify(queue: .main) { exp.fulfill() }
-        waitForExpectations(timeout: 10, handler: nil)
+        waitForExpectations(timeout: 3, handler: nil)
     }
 }