Add tests for some functionality in [AFHTTPClient initWithBaseURL]

This commit is contained in:
Kyle Fuller 2013-06-19 23:54:51 +01:00 коммит произвёл Mattt Thompson
Родитель ce9f3e44a4
Коммит 355ecd32fa
1 изменённых файлов: 13 добавлений и 0 удалений

Просмотреть файл

@ -39,6 +39,19 @@
expect(^{ (void)[[AFHTTPClient alloc] init]; }).to.raiseAny();
}
- (void)testInitAppendsTerminatingSlashToPath {
AFHTTPClient *client = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:@"http://httpbin.org/test"]];
expect([[client baseURL] absoluteString]).to.equal(@"http://httpbin.org/test/");
}
- (void)testDefaultStringEncoding {
expect([[self client] stringEncoding]).to.equal(NSUTF8StringEncoding);
}
- (void)testDefaultParameterEncoding {
expect([[self client] parameterEncoding]).to.equal(AFFormURLParameterEncoding);
}
- (void)testDefaultHeaders {
[self.client setDefaultHeader:@"x-some-key" value:@"SomeValue"];
expect([self.client defaultValueForHeader:@"x-some-key"]).to.equal(@"SomeValue");