在进行MXG同步测试时,如果您使用的是Xcode 6或更高版本,建议使用XCTestExpectation。可以通过CocoaPods安装,使用以下代码:


 target :MyAppTests, :exclusive => true do

   pod 'MXGSynchronizeTest'

 end

在测试中导入库:


#import <mxgsynchronizetest>

</mxgsynchronizetest>

然后使用以下代码进行测试:


[test [XCTest mxg_synchronizeTest:^(BOOL *finished) {  

  [MXGSomeService loadDataWithCompletion:^(id someObject, NSError *error) {  

      XCTAssertNil(error, @\"Error should be nil\");

  }];

}];