| Index: pkg/http_server/test/http_body_test.dart
 | 
| diff --git a/tests/standalone/io/http_body_test.dart b/pkg/http_server/test/http_body_test.dart
 | 
| similarity index 80%
 | 
| rename from tests/standalone/io/http_body_test.dart
 | 
| rename to pkg/http_server/test/http_body_test.dart
 | 
| index 2f5231b911a70e14ba290d13cbbaffa7af0339ae..725480b192ac1fabc33d9620d2148881392e4d5b 100644
 | 
| --- a/tests/standalone/io/http_body_test.dart
 | 
| +++ b/pkg/http_server/test/http_body_test.dart
 | 
| @@ -5,7 +5,8 @@
 | 
|  import 'dart:io';
 | 
|  import 'dart:utf';
 | 
|  
 | 
| -import 'package:expect/expect.dart';
 | 
| +import 'package:http_server/http_server.dart';
 | 
| +import 'package:unittest/unittest.dart';
 | 
|  
 | 
|  void testHttpClientResponseBody() {
 | 
|    void test(String mimeType,
 | 
| @@ -30,20 +31,17 @@ void testHttpClientResponseBody() {
 | 
|            .then((request) => request.close())
 | 
|            .then(HttpBodyHandler.processResponse)
 | 
|            .then((body) {
 | 
| -            if (shouldFail) Expect.fail("Error expected");
 | 
| -            Expect.equals(type, body.type);
 | 
| -            Expect.isNotNull(body.response);
 | 
| +            expect(shouldFail, isFalse);
 | 
| +            expect(body.type, equals(type));
 | 
| +            expect(body.response, isNotNull);
 | 
|              switch (type) {
 | 
|                case "text":
 | 
| -                Expect.equals(expectedBody, body.body);
 | 
| -                break;
 | 
| -
 | 
|                case "json":
 | 
| -                Expect.mapEquals(expectedBody, body.body);
 | 
| +                expect(body.body, equals(expectedBody));
 | 
|                  break;
 | 
|  
 | 
|                default:
 | 
| -                Expect.fail("bad body type");
 | 
| +                fail("bad body type");
 | 
|              }
 | 
|            }, onError: (error) {
 | 
|              if (!shouldFail) throw error;
 | 
| @@ -95,52 +93,49 @@ void testHttpServerRequestBody() {
 | 
|      HttpServer.bind("127.0.0.1", 0).then((server) {
 | 
|        server.transform(new HttpBodyHandler(defaultEncoding: defaultEncoding))
 | 
|            .listen((body) {
 | 
| -            if (shouldFail) Expect.fail("Error expected");
 | 
| -            Expect.equals(type, body.type);
 | 
| +            expect(shouldFail, isFalse);
 | 
| +            expect(body.type, equals(type));
 | 
|              switch (type) {
 | 
|                case "text":
 | 
| -                Expect.equals(body.contentType.mimeType, "text/plain");
 | 
| -                Expect.equals(expectedBody, body.body);
 | 
| +                expect(body.contentType.mimeType, equals("text/plain"));
 | 
| +                expect(body.body, equals(expectedBody));
 | 
|                  break;
 | 
|  
 | 
|                case "json":
 | 
| -                Expect.equals(body.contentType.mimeType, "application/json");
 | 
| -                Expect.mapEquals(expectedBody, body.body);
 | 
| +                expect(body.contentType.mimeType, equals("application/json"));
 | 
| +                expect(body.body, equals(expectedBody));
 | 
|                  break;
 | 
|  
 | 
|                case "binary":
 | 
| -                Expect.equals(body.contentType, null);
 | 
| -                Expect.listEquals(expectedBody, body.body);
 | 
| +                expect(body.contentType, isNull);
 | 
| +                expect(body.body, equals(expectedBody));
 | 
|                  break;
 | 
|  
 | 
|                case "form":
 | 
|                  var mimeType = body.contentType.mimeType;
 | 
| -                Expect.isTrue(
 | 
| -                    mimeType == 'multipart/form-data' ||
 | 
| -                    mimeType == 'application/x-www-form-urlencoded');
 | 
| -                Expect.setEquals(expectedBody.keys.toSet(),
 | 
| -                                 body.body.keys.toSet());
 | 
| +                expect(mimeType,
 | 
| +                       anyOf(equals('multipart/form-data'),
 | 
| +                             equals('application/x-www-form-urlencoded')));
 | 
| +                expect(body.body.keys.toSet(),
 | 
| +                       equals(expectedBody.keys.toSet()));
 | 
|                  for (var key in expectedBody.keys) {
 | 
| -                  if (body.body[key] is HttpBodyFileUpload) {
 | 
| -                    Expect.equals(expectedBody[key]['contentType'],
 | 
| -                                  body.body[key].contentType.toString());
 | 
| -                    Expect.equals(expectedBody[key]['filename'],
 | 
| -                                  body.body[key].filename);
 | 
| -                    if (body.body[key].content is String) {
 | 
| -                      Expect.equals(expectedBody[key]['content'],
 | 
| -                                    body.body[key].content);
 | 
| -                    } else {
 | 
| -                      Expect.listEquals(expectedBody[key]['content'],
 | 
| -                                        body.body[key].content);
 | 
| -                    }
 | 
| +                  var found = body.body[key];
 | 
| +                  var expected = expectedBody[key];
 | 
| +                  if (found is HttpBodyFileUpload) {
 | 
| +                    expect(found.contentType.toString(),
 | 
| +                           equals(expected['contentType']));
 | 
| +                    expect(found.filename,
 | 
| +                           equals(expected['filename']));
 | 
| +                    expect(found.content,
 | 
| +                           equals(expected['content']));
 | 
|                    } else {
 | 
| -                    Expect.equals(expectedBody[key], body.body[key]);
 | 
| +                    expect(found, equals(expected));
 | 
|                    }
 | 
|                  }
 | 
|                  break;
 | 
|  
 | 
|                default:
 | 
| -                Expect.fail("bad body type");
 | 
| +                throw "bad body type";
 | 
|              }
 | 
|              body.response.close();
 | 
|            }, onError: (error) {
 | 
| @@ -159,7 +154,7 @@ void testHttpServerRequestBody() {
 | 
|            })
 | 
|            .then((response) {
 | 
|              if (shouldFail) {
 | 
| -              Expect.equals(HttpStatus.BAD_REQUEST, response.statusCode);
 | 
| +              expect(response.statusCode, equals(HttpStatus.BAD_REQUEST));
 | 
|              }
 | 
|              response.fold(null, (x, y) {});
 | 
|              client.close();
 | 
| 
 |