Fix URLs in tests
Close postBodyReadStream when request is complete
Showing
2 changed files
with
6 additions
and
4 deletions
@@ -583,6 +583,8 @@ static NSError *ASITooMuchRedirectionError; | @@ -583,6 +583,8 @@ static NSError *ASITooMuchRedirectionError; | ||
583 | readStream = NULL; | 583 | readStream = NULL; |
584 | } | 584 | } |
585 | 585 | ||
586 | + [[self postBodyReadStream] close]; | ||
587 | + | ||
586 | if (rawResponseData) { | 588 | if (rawResponseData) { |
587 | [self setRawResponseData:nil]; | 589 | [self setRawResponseData:nil]; |
588 | 590 | ||
@@ -1027,8 +1029,6 @@ static NSError *ASITooMuchRedirectionError; | @@ -1027,8 +1029,6 @@ static NSError *ASITooMuchRedirectionError; | ||
1027 | [self setRequestMethod:@"GET"]; | 1029 | [self setRequestMethod:@"GET"]; |
1028 | [self setPostBody:nil]; | 1030 | [self setPostBody:nil]; |
1029 | [self setPostLength:0]; | 1031 | [self setPostLength:0]; |
1030 | - [self setPostBodyFilePath:nil]; | ||
1031 | - [self setPostBodyWriteStream:nil]; | ||
1032 | [self setRequestHeaders:nil]; | 1032 | [self setRequestHeaders:nil]; |
1033 | } | 1033 | } |
1034 | [self setURL:[[NSURL URLWithString:[responseHeaders valueForKey:@"Location"] relativeToURL:[self url]] absoluteURL]]; | 1034 | [self setURL:[[NSURL URLWithString:[responseHeaders valueForKey:@"Location"] relativeToURL:[self url]] absoluteURL]]; |
@@ -1356,6 +1356,8 @@ static NSError *ASITooMuchRedirectionError; | @@ -1356,6 +1356,8 @@ static NSError *ASITooMuchRedirectionError; | ||
1356 | readStream = NULL; | 1356 | readStream = NULL; |
1357 | } | 1357 | } |
1358 | 1358 | ||
1359 | + [[self postBodyReadStream] close]; | ||
1360 | + | ||
1359 | NSError *fileError = nil; | 1361 | NSError *fileError = nil; |
1360 | 1362 | ||
1361 | // Delete up the request body temporary file, if it exists | 1363 | // Delete up the request body temporary file, if it exists |
@@ -670,11 +670,11 @@ | @@ -670,11 +670,11 @@ | ||
670 | // Ensure request method changes to get | 670 | // Ensure request method changes to get |
671 | - (void)test303Redirect | 671 | - (void)test303Redirect |
672 | { | 672 | { |
673 | - ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:@"http://asi/ASIHTTPRequest/tests/redirect_303"]]; | 673 | + ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:[NSURL URLWithString:@"http://allseeing-i.com/ASIHTTPRequest/tests/redirect_303"]]; |
674 | [request setRequestMethod:@"PUT"]; | 674 | [request setRequestMethod:@"PUT"]; |
675 | [request appendPostData:[@"Fuzzy" dataUsingEncoding:NSUTF8StringEncoding]]; | 675 | [request appendPostData:[@"Fuzzy" dataUsingEncoding:NSUTF8StringEncoding]]; |
676 | [request start]; | 676 | [request start]; |
677 | - BOOL success = [[[request url] absoluteString] isEqualToString:@"http://asi/ASIHTTPRequest/tests/request-method"]; | 677 | + BOOL success = [[[request url] absoluteString] isEqualToString:@"http://allseeing-i.com/ASIHTTPRequest/tests/request-method"]; |
678 | GHAssertTrue(success,@"Failed to redirect to correct location"); | 678 | GHAssertTrue(success,@"Failed to redirect to correct location"); |
679 | success = [[request responseString] isEqualToString:@"GET"]; | 679 | success = [[request responseString] isEqualToString:@"GET"]; |
680 | GHAssertTrue(success,@"Failed to use GET on new URL"); | 680 | GHAssertTrue(success,@"Failed to use GET on new URL"); |
-
Please register or login to post a comment