diff --git a/Sources/Communications/Use Cases/MakeURLRequestUseCase.swift b/Sources/Communications/Use Cases/MakeURLRequestUseCase.swift index f483f8a..aed0a84 100644 --- a/Sources/Communications/Use Cases/MakeURLRequestUseCase.swift +++ b/Sources/Communications/Use Cases/MakeURLRequestUseCase.swift @@ -10,9 +10,12 @@ // //===----------------------------------------------------------------------===// -#if os(iOS) || os(macOS) || os(tvOS) || os(watchOS) import Foundation +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + /// This use case generate a url request out of a given endpoint. public struct MakeURLRequestUseCase { @@ -56,4 +59,3 @@ public struct MakeURLRequestUseCase { } } -#endif diff --git a/Tests/Communications/Cases/Use Cases/MakeURLRequestUseCaseTests.swift b/Tests/Communications/Cases/Use Cases/MakeURLRequestUseCaseTests.swift index ab95f5d..9ffbc4f 100644 --- a/Tests/Communications/Cases/Use Cases/MakeURLRequestUseCaseTests.swift +++ b/Tests/Communications/Cases/Use Cases/MakeURLRequestUseCaseTests.swift @@ -10,11 +10,14 @@ // //===----------------------------------------------------------------------===// -#if os(iOS) || os(macOS) || os(tvOS) || os(watchOS) import Communications import Foundation import XCTest +#if canImport(FoundationNetworking) +import FoundationNetworking +#endif + final class MakeURLRequestUseCaseTests: XCTestCase { // MARK: Properties @@ -28,7 +31,7 @@ final class MakeURLRequestUseCaseTests: XCTestCase { let endpoint = TestEndpoint() // WHEN - let result = try makeURLRequest(endpoint: endpoint) + let result = try makeURLRequest(endpoint: endpoint)`` // THEN XCTAssertNotNil(result) @@ -142,4 +145,3 @@ private struct TestEndpoint: Endpoint { } } -#endif