Заглушка 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")

https://github.com/AliSoftware/OHHTTPStubs/issues/219

Другие вопросы по тегам