diff --git a/Tests/AFHTTPClientTests.m b/Tests/AFHTTPClientTests.m index 663cd80..0ba0032 100644 --- a/Tests/AFHTTPClientTests.m +++ b/Tests/AFHTTPClientTests.m @@ -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"];