【发布时间】:2015-09-07 14:32:03
【问题描述】:
在 DataManager.m 中,如果成功,我的函数会返回响应对象:
+(RACSignal *)signalVerifyPin:(NSString *)pin
{
NSString *urlBase = [DataService buildUrl:@"checkpin?pin="];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
return [RACSignal createSignal:^RACDisposable *(id subscriber) {
[manager GET: [NSString stringWithFormat:@"%@%@", urlBase, pin] parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"JSON: %@", responseObject);
NSDictionary *response = [responseObject objectForKey:@"response"];
[subscriber sendNext:responseObject];
[subscriber sendCompleted];
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
[subscriber sendError:error];
}];
return nil;
}];
}
我很想测试这段代码,但我找不到任何关于如何测试的信息。
非常感谢!
【问题讨论】:
标签: ios objective-c testing reactive-cocoa