OLD | NEW |
| (Empty) |
1 library http_base.http_base_html_test; | |
2 | |
3 import 'dart:html'; | |
4 import 'dart:async'; | |
5 import 'dart:convert'; | |
6 | |
7 import 'package:http_base/http_base_html.dart'; | |
8 import 'package:unittest/unittest.dart'; | |
9 | |
10 main() { | |
11 test('http-client', () { | |
12 var uri = Uri.parse(window.location.href).resolve('/echo'); | |
13 | |
14 var client = new Client(); | |
15 var body = (new StreamController() | |
16 ..add(UTF8.encode('my-data')) | |
17 ..close()).stream; | |
18 var request = new RequestImpl('POST', uri, body: body); | |
19 client(request).then(expectAsync((response) { | |
20 expect(response.statusCode, equals(200)); | |
21 response.read() | |
22 .transform(UTF8.decoder).join('').then(expectAsync((data) { | |
23 expect(data, equals('my-data')); | |
24 })); | |
25 })); | |
26 }); | |
27 } | |
OLD | NEW |