2017-08-23 45 views
0

我正在尋找捕獲傳遞給模擬對象的塊。這裏被嘲笑類的具體功能:使用OCMock時捕獲傳入方法的塊

[self.imageFetcher fetchImageWithURL:url success:^(NSURL *successUrl, UIImage *image) { 
     //Implementation Details here 
}]; 

這裏是我試圖捕捉塊:

OCMExpect([imageFetcher fetchImageWithURL:urlForSuccess success:[OCMArg checkWithBlock:^(void(^myBlock)(NSURL *,UIImage *)){ 
     myBlock(urlForSuccess,[UIImage new]); 
     return YES; 
    }]]); 

然而,這似乎並不奏效。如何使用checkWithBlock捕獲塊並能夠使用我選擇的參數調用該塊?

回答