| Index: pkg/http/test/client_test.dart
 | 
| diff --git a/pkg/http/test/client_test.dart b/pkg/http/test/client_test.dart
 | 
| index d2f149c6344c8c72e3491f51e5860bf61f495b5a..97eacda4d23dff26a182a8fcc43eaa0965e86f62 100644
 | 
| --- a/pkg/http/test/client_test.dart
 | 
| +++ b/pkg/http/test/client_test.dart
 | 
| @@ -5,6 +5,7 @@
 | 
|  library client_test;
 | 
|  
 | 
|  import 'dart:io';
 | 
| +import 'dart:uri';
 | 
|  
 | 
|  import 'package:unittest/unittest.dart';
 | 
|  import 'package:http/http.dart' as http;
 | 
| @@ -38,4 +39,17 @@ void main() {
 | 
|      request.sink.add('{"hello": "world"}'.charCodes);
 | 
|      request.sink.close();
 | 
|    });
 | 
| +
 | 
| +  test('#send with an invalid URL', () {
 | 
| +    var client = new http.Client();
 | 
| +    var url = new Uri.fromString('http://http.invalid');
 | 
| +    var request = new http.StreamedRequest("POST", url);
 | 
| +    request.headers[HttpHeaders.CONTENT_TYPE] =
 | 
| +      'application/json; charset=utf-8';
 | 
| +
 | 
| +    expect(client.send(request), throwsSocketIOException);
 | 
| +
 | 
| +    request.sink.add('{"hello": "world"}'.charCodes);
 | 
| +    request.sink.close();
 | 
| +  });
 | 
|  }
 | 
| 
 |