| Index: tests/html/xhr_test.dart | 
| diff --git a/tests/html/xhr_test.dart b/tests/html/xhr_test.dart | 
| index 7c2f863519a39c3b50580b55af69785904ac89be..d47707f7497bcbce4bef1ec1c7f739a006205bc7 100644 | 
| --- a/tests/html/xhr_test.dart | 
| +++ b/tests/html/xhr_test.dart | 
| @@ -208,6 +208,24 @@ main() { | 
| }); | 
| }); | 
| } | 
| + | 
| +    test('xhr postFormData', () { | 
| +      var data = { 'name': 'John', 'time': '2 pm' }; | 
| + | 
| +      var parts = []; | 
| +      for (var key in data.keys) { | 
| +        parts.add('${Uri.encodeQueryComponent(key)}=' | 
| +          '${Uri.encodeQueryComponent(data[key])}'); | 
| +      } | 
| +      var encodedData = parts.join('&'); | 
| + | 
| +      return HttpRequest.postFormData( | 
| +          '${window.location.protocol}//${window.location.host}/echo', data) | 
| +          .then((xhr) { | 
| +          expect(xhr.responseText, encodedData); | 
| +        }); | 
| +    }); | 
| + | 
| }); | 
|  | 
| group('xhr_requestBlob', () { | 
|  |