diff --git a/Sources/DVR/SessionDataTask.swift b/Sources/DVR/SessionDataTask.swift index 8ac1a3a..532c01c 100644 --- a/Sources/DVR/SessionDataTask.swift +++ b/Sources/DVR/SessionDataTask.swift @@ -19,6 +19,10 @@ final class SessionDataTask: URLSessionDataTask { return interaction?.response } + override var currentRequest: URLRequest? { + return request + } + // MARK: - Initializers diff --git a/Tests/DVRTests/SessionTests.swift b/Tests/DVRTests/SessionTests.swift index c961fd4..4ae8de4 100644 --- a/Tests/DVRTests/SessionTests.swift +++ b/Tests/DVRTests/SessionTests.swift @@ -27,6 +27,8 @@ class SessionTests: XCTestCase { } else { XCTFail() } + + XCTAssertEqual(dataTask.currentRequest?.url?.absoluteString, request.url?.absoluteString) } func testDataTaskWithCompletion() {