Michael Mayo

Merge pull request #268 from ikarius/master

Patched issue #263 (if needed)
@@ -49,6 +49,7 @@ @@ -49,6 +49,7 @@
49 self = [super initWithURL:newURL]; 49 self = [super initWithURL:newURL];
50 [self setPostFormat:ASIURLEncodedPostFormat]; 50 [self setPostFormat:ASIURLEncodedPostFormat];
51 [self setStringEncoding:NSUTF8StringEncoding]; 51 [self setStringEncoding:NSUTF8StringEncoding];
  52 + [self setRequestMethod:@"POST"];
52 return self; 53 return self;
53 } 54 }
54 55
@@ -12,6 +12,7 @@ @@ -12,6 +12,7 @@
12 float progress; 12 float progress;
13 } 13 }
14 14
  15 +- (void)testDefaultMethod;
15 - (void)testPostWithFileUpload; 16 - (void)testPostWithFileUpload;
16 - (void)testEmptyData; 17 - (void)testEmptyData;
17 - (void)testSubclass; 18 - (void)testSubclass;
@@ -19,4 +20,5 @@ @@ -19,4 +20,5 @@
19 - (void)testCharset; 20 - (void)testCharset;
20 - (void)testPUT; 21 - (void)testPUT;
21 - (void)testCopy; 22 - (void)testCopy;
  23 +
22 @end 24 @end
@@ -17,6 +17,14 @@ @@ -17,6 +17,14 @@
17 17
18 @implementation ASIFormDataRequestTests 18 @implementation ASIFormDataRequestTests
19 19
  20 +
  21 +-(void)testDefaultMethod
  22 +{
  23 + ASIFormDataRequest *request = [[[ASIFormDataRequest alloc] initWithURL:[NSURL URLWithString:@"http://wedontcare.com"]] autorelease];
  24 +
  25 + GHAssertTrue([[request requestMethod] isEqualToString:@"POST"], @"Default request method should be POST");
  26 +}
  27 +
20 - (void)testAddNilKeysAndValues 28 - (void)testAddNilKeysAndValues
21 { 29 {
22 ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://allseeing-i.com/ASIHTTPRequest/tests/empty-post-value"]]; 30 ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:@"http://allseeing-i.com/ASIHTTPRequest/tests/empty-post-value"]];