Skip to content

Instantly share code, notes, and snippets.

@stevencurtis
Created June 18, 2020 14:37
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stevencurtis/1b3f444e732482e64cfd1e823ecc847c to your computer and use it in GitHub Desktop.
Save stevencurtis/1b3f444e732482e64cfd1e823ecc847c to your computer and use it in GitHub Desktop.
APIRouterMock
import Foundation
import Alamofire
@testable import AlamofireNetworking
enum APIRouterMock {
case get
}
extension APIRouterMock: APIRouter {
var actionParameters: [String : Any] {
[:]
}
var encoding: ParameterEncoding {
return URLEncoding.default
}
var authHeader: HTTPHeaders? {
return [:]
}
// HTTPMethod is declared by Alamofire
var method: HTTPMethod {
switch self {
case .get:
return .get
}
}
var path: String {
switch self {
case .get:
return "get"
}
}
var baseURL: String {
return "https://mockedsite.com/"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment