From 355ecd32fa562a82be246cd817b1d6cddf173df1 Mon Sep 17 00:00:00 2001 From: Kyle Fuller Date: Wed, 19 Jun 2013 23:54:51 +0100 Subject: [PATCH] Add tests for some functionality in [AFHTTPClient initWithBaseURL] --- Tests/AFHTTPClientTests.m | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Tests/AFHTTPClientTests.m b/Tests/AFHTTPClientTests.m index c16b28c4dd..36ce7c4e3e 100644 --- a/Tests/AFHTTPClientTests.m +++ b/Tests/AFHTTPClientTests.m @@ -39,6 +39,19 @@ - (void)testInitRaisesException { 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");