我有一个带有以下签名的方法,我想使用 OCMock 的存根功能进行测试:
- (void)signInWithEmail:(NSString *)email andWithPassword:(NSString *)password andWithBlock:(void (^)(GNCustomer *customer, NSError *error))block
我将如何模拟这个来处理返回的块。
我试过了:
[[_mockAuthenticationRepository stub] signInWithEmail:[OCMArg any] andWithPassword:[OCMArg any] andWithBlock:^(GNCustomer *customer, NSError *error) {
}];
当我尝试使用这种方法存根时,我收到了调用的意外方法,这表明我的存根没有被使用。
谢谢!