存储Google Maps / Places iOS SDK需要进行单元测试

时间:2016-10-12 16:20:54

标签: ios swift google-maps ohhttpstubs

我正在尝试使用本地json文件来存储Google商家信息。使用Charles代理,我发现Google Maps SDK使用网址https://www.googleapis.com。所以,我试着像:

stub(isHost("https://www.googleapis.com")) { request in
    OHHTTPStubsResponse(fileAtPath: "google_maps.json", statusCode: 200, headers: ["Content-Type":"application/json"])
}

但它并没有拦截google maps SDK调用。有任何想法吗?这可能是使用Cocoa的URL加载系统之外的其他东西的Google Maps SDK吗?

1 个答案:

答案 0 :(得分:0)

这里给出的答案:(我使用的主机名不正确,应该只使用“www.googleapis.com”)

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