| OLD | NEW | 
|   1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file |   1 // Copyright (c) 2013, the Dart project authors.  Please see the AUTHORS file | 
|   2 // for details. All rights reserved. Use of this source code is governed by a |   2 // for details. All rights reserved. Use of this source code is governed by a | 
|   3 // BSD-style license that can be found in the LICENSE file. |   3 // BSD-style license that can be found in the LICENSE file. | 
|   4  |   4  | 
|   5 library client_test; |   5 library client_test; | 
|   6  |   6  | 
|   7 import 'dart:io'; |   7 import 'dart:io'; | 
 |   8 import 'dart:uri'; | 
|   8  |   9  | 
|   9 import 'package:unittest/unittest.dart'; |  10 import 'package:unittest/unittest.dart'; | 
|  10 import 'package:http/http.dart' as http; |  11 import 'package:http/http.dart' as http; | 
|  11 import 'package:http/src/utils.dart'; |  12 import 'package:http/src/utils.dart'; | 
|  12 import 'utils.dart'; |  13 import 'utils.dart'; | 
|  13  |  14  | 
|  14 void main() { |  15 void main() { | 
|  15   setUp(startServer); |  16   setUp(startServer); | 
|  16   tearDown(stopServer); |  17   tearDown(stopServer); | 
|  17  |  18  | 
| (...skipping 13 matching lines...) Expand all  Loading... | 
|  31       'headers': { |  32       'headers': { | 
|  32         'content-type': ['application/json; charset=utf-8'], |  33         'content-type': ['application/json; charset=utf-8'], | 
|  33         'transfer-encoding': ['chunked'] |  34         'transfer-encoding': ['chunked'] | 
|  34       }, |  35       }, | 
|  35       'body': '{"hello": "world"}' |  36       'body': '{"hello": "world"}' | 
|  36     })))); |  37     })))); | 
|  37  |  38  | 
|  38     request.sink.add('{"hello": "world"}'.charCodes); |  39     request.sink.add('{"hello": "world"}'.charCodes); | 
|  39     request.sink.close(); |  40     request.sink.close(); | 
|  40   }); |  41   }); | 
 |  42  | 
 |  43   test('#send with an invalid URL', () { | 
 |  44     var client = new http.Client(); | 
 |  45     var url = new Uri.fromString('http://http.invalid'); | 
 |  46     var request = new http.StreamedRequest("POST", url); | 
 |  47     request.headers[HttpHeaders.CONTENT_TYPE] = | 
 |  48       'application/json; charset=utf-8'; | 
 |  49  | 
 |  50     expect(client.send(request), throwsSocketIOException); | 
 |  51  | 
 |  52     request.sink.add('{"hello": "world"}'.charCodes); | 
 |  53     request.sink.close(); | 
 |  54   }); | 
|  41 } |  55 } | 
| OLD | NEW |