Update ASIFormDataRequest test for url-encoded bodies, thanks to Alessandro Segala!
Showing
1 changed file
with
3 additions
and
1 deletions
| @@ -110,12 +110,14 @@ | @@ -110,12 +110,14 @@ | ||
| 110 | [request setPostValue:@"(%20 ? =)" forKey:@"value2"]; | 110 | [request setPostValue:@"(%20 ? =)" forKey:@"value2"]; |
| 111 | [request setPostValue:@"£100.00" forKey:@"value3"]; | 111 | [request setPostValue:@"£100.00" forKey:@"value3"]; |
| 112 | [request setPostValue:@"" forKey:@"value4"]; | 112 | [request setPostValue:@"" forKey:@"value4"]; |
| 113 | + [request setPostValue:@"&??aaa=//ciaoèèè" forKey:@"teskey&aa"]; | ||
| 114 | + | ||
| 113 | [request setShouldStreamPostDataFromDisk:YES]; | 115 | [request setShouldStreamPostDataFromDisk:YES]; |
| 114 | [request setPostFormat:ASIURLEncodedPostFormat]; | 116 | [request setPostFormat:ASIURLEncodedPostFormat]; |
| 115 | [request start]; | 117 | [request start]; |
| 116 | 118 | ||
| 117 | 119 | ||
| 118 | - BOOL success = ([[request responseString] isEqualToString:@"value1: value1\r\nvalue2: (%20 ? =)\r\nvalue3: £100.00\r\nvalue4: "]); | 120 | + BOOL success = ([[request responseString] isEqualToString:@"value1: value1\r\nvalue2: (%20 ? =)\r\nvalue3: £100.00\r\nvalue4: \r\nteskey&aa: &??aaa=//ciaoèèè"]); |
| 119 | GHAssertTrue(success,@"Failed to send the correct post data"); | 121 | GHAssertTrue(success,@"Failed to send the correct post data"); |
| 120 | } | 122 | } |
| 121 | 123 |
-
Please register or login to post a comment