Заглушка Google Maps/ Размещает вызовы iOS SDK для модульного тестирования
Я пытаюсь заглушить свои звонки в Google Адреса, используя местный json
файл. Используя прокси Charles, я обнаружил, что SDK Google Maps использует URL https://www.googleapis.com
, Итак, я пытаюсь заглушить, как:
stub(isHost("https://www.googleapis.com")) { request in
OHHTTPStubsResponse(fileAtPath: "google_maps.json", statusCode: 200, headers: ["Content-Type":"application/json"])
}
Но это не перехватывает вызовы SDK Google Maps. Есть идеи? Может ли это быть Google Maps SDK, использующий что-то кроме системы загрузки URL-адресов Cocoa?
1 ответ
Решение
Ответ дан здесь: (Я использовал неправильное имя хоста, должен использовать просто "www.googleapis.com")