|
|
@@ -136,7 +136,6 @@ class DownloadResponseTestCase: BaseTestCase {
|
|
|
XCTAssertNotNil(response?.request)
|
|
|
XCTAssertNil(response?.response)
|
|
|
XCTAssertNil(response?.fileURL)
|
|
|
- XCTAssertNil(response?.resumeData)
|
|
|
XCTAssertNotNil(response?.error)
|
|
|
}
|
|
|
|
|
|
@@ -388,32 +387,6 @@ class DownloadResponseTestCase: BaseTestCase {
|
|
|
class DownloadResumeDataTestCase: BaseTestCase {
|
|
|
let urlString = "https://upload.wikimedia.org/wikipedia/commons/6/69/NASA-HS201427a-HubbleUltraDeepField2014-20140603.jpg"
|
|
|
|
|
|
- func testThatImmediatelyCancelledDownloadDoesNotHaveResumeDataAvailable() {
|
|
|
- // Given
|
|
|
- let expectation = self.expectation(description: "Download should be cancelled")
|
|
|
- var response: DownloadResponse<URL?>?
|
|
|
-
|
|
|
- // When
|
|
|
- let download = AF.download(urlString)
|
|
|
- .response { resp in
|
|
|
- response = resp
|
|
|
- expectation.fulfill()
|
|
|
- }
|
|
|
-
|
|
|
- download.cancel()
|
|
|
-
|
|
|
- waitForExpectations(timeout: timeout, handler: nil)
|
|
|
-
|
|
|
- // Then
|
|
|
- XCTAssertNotNil(response?.request)
|
|
|
- XCTAssertNil(response?.response)
|
|
|
- XCTAssertNil(response?.fileURL)
|
|
|
- XCTAssertNil(response?.resumeData)
|
|
|
- XCTAssertNotNil(response?.error)
|
|
|
-
|
|
|
- XCTAssertNil(download.resumeData)
|
|
|
- }
|
|
|
-
|
|
|
func testThatCancelledDownloadResponseDataMatchesResumeData() {
|
|
|
// Given
|
|
|
let expectation = self.expectation(description: "Download should be cancelled")
|