我正在使用 cocoapods-keys 并尝试测试该方法是否返回带有秘密 API 密钥的有效 url。
测试套件如下所示:
it(@"should return valid url for api", ^{
NSURL *url = [APIRoutes apiURLWithPath:path parameters:nil];
expect([url absoluteString]).to.equal([NSString stringWithFormat:@"http://www.api.com/api/v2/places?api_key=MY_API_KEY"]);
});
但真正的方法是返回我的有效 API 密钥,它是哈希(例如 8s97f89asf89asf987saf),我的测试失败了。我该如何测试呢?我应该在我的测试文件中创建我的类的假实现吗?