Adds testReachabilityStatus.

This commit is contained in:
Oliver Letterer 2013-05-16 21:33:34 +02:00
parent a3472da9b6
commit 178bf2d58f

View File

@ -43,6 +43,20 @@
expect([request valueForHTTPHeaderField:@"x-some-key"]).to.equal(@"SomeValue");
}
- (void)testReachabilityStatus {
[Expecta setAsynchronousTestTimeout:5.0];
expect(self.client.networkReachabilityStatus).to.equal(@(AFNetworkReachabilityStatusUnknown));
__block AFNetworkReachabilityStatus reachabilityStatus = self.client.networkReachabilityStatus;
[self.client setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) {
reachabilityStatus = status;
}];
expect(reachabilityStatus).will.equal(@(AFNetworkReachabilityStatusReachableViaWiFi));
}
- (void)testJSONRequestOperationContruction {
NSMutableURLRequest *request = [self.client requestWithMethod:@"GET" path:@"/path" parameters:nil];
[request setValue:@"application/json" forHTTPHeaderField:@"Accept"];