Ben Copsey

Update ASIFormDataRequest test for url-encoded bodies, thanks to Alessandro Segala!

@@ -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