Sfoglia il codice sorgente

Test for live photo downloading

onevcat 1 anno fa
parent
commit
a17c444032
1 ha cambiato i file con 8 aggiunte e 0 eliminazioni
  1. 8 0
      Tests/KingfisherTests/ImageDownloaderTests.swift

+ 8 - 0
Tests/KingfisherTests/ImageDownloaderTests.swift

@@ -676,6 +676,14 @@ class ImageDownloaderTests: XCTestCase {
         }
         waitForExpectations(timeout: 3, handler: nil)
     }
+    
+    func testDownloadingLivePhotoResources() async throws {
+        let url = testURLs[0]
+        stub(url, data: testImageData)
+        let result = try await downloader.downloadLivePhotoResource(with: url, options: .init(.empty))
+        XCTAssertEqual(result.originalData, testImageData)
+        XCTAssertEqual(result.url, url)
+    }
 }
 
 class URLNilDataModifier: ImageDownloaderDelegate {