onevcat vor 6 Jahren
Ursprung
Commit
ea47dc7d2a
1 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  1. 6 2
      Tests/KingfisherTests/KingfisherManagerTests.swift

+ 6 - 2
Tests/KingfisherTests/KingfisherManagerTests.swift

@@ -841,7 +841,7 @@ class KingfisherManagerTests: XCTestCase {
     func testRetrievingAlternativeSourceCanCancelUpdatedTask() {
     func testRetrievingAlternativeSourceCanCancelUpdatedTask() {
         let exp = expectation(description: #function)
         let exp = expectation(description: #function)
         let url = testURLs[0]
         let url = testURLs[0]
-        _ = delayedStub(url, data: testImageData)
+        let dataStub = delayedStub(url, data: testImageData)
 
 
         let brokenURL = URL(string: "brokenurl")!
         let brokenURL = URL(string: "brokenurl")!
         stub(brokenURL, data: Data())
         stub(brokenURL, data: Data())
@@ -859,7 +859,11 @@ class KingfisherManagerTests: XCTestCase {
             result in
             result in
             XCTAssertNotNil(result.error)
             XCTAssertNotNil(result.error)
             XCTAssertTrue(result.error?.isTaskCancelled ?? false)
             XCTAssertTrue(result.error?.isTaskCancelled ?? false)
-            exp.fulfill()
+
+            delay(0.1) {
+                dataStub.go()
+                exp.fulfill()
+            }
         }
         }
 
 
         waitForExpectations(timeout: 1, handler: nil)
         waitForExpectations(timeout: 1, handler: nil)