| Index: tests/html/xhr_test.dart
 | 
| diff --git a/tests/html/xhr_test.dart b/tests/html/xhr_test.dart
 | 
| index 4988b1bd625e5ddf37c7cf6e5703ff14e485f591..b5ea6c1cb0a1dfb6947581edf24f5e42d9311888 100644
 | 
| --- a/tests/html/xhr_test.dart
 | 
| +++ b/tests/html/xhr_test.dart
 | 
| @@ -10,68 +10,24 @@ import 'dart:json';
 | 
|  
 | 
|  main() {
 | 
|    useHtmlConfiguration();
 | 
| -  var url = "../../../../tests/html/xhr_cross_origin_data.txt";
 | 
|  
 | 
|    test('XHR No file', () {
 | 
|      HttpRequest xhr = new HttpRequest();
 | 
|      xhr.open("GET", "NonExistingFile", true);
 | 
| -    xhr.on.readyStateChange.add(expectAsyncUntil1((event) {
 | 
| +    xhr.on.readyStateChange.add(expectAsync1((event) {
 | 
|        if (xhr.readyState == HttpRequest.DONE) {
 | 
| -        expect(xhr.status, equals(404));
 | 
| +        expect(xhr.status, equals(0));
 | 
|          expect(xhr.responseText, equals(''));
 | 
|        }
 | 
| -    }, () => xhr.readyState == HttpRequest.DONE));
 | 
| -    xhr.send();
 | 
| -  });
 | 
| -
 | 
| -  test('XHR file', () {
 | 
| -    var xhr = new HttpRequest();
 | 
| -    xhr.open('GET', url, true);
 | 
| -    xhr.on.readyStateChange.add(expectAsyncUntil1((e) {
 | 
| -      if (xhr.readyState == HttpRequest.DONE) {
 | 
| -        expect(xhr.status, equals(200));
 | 
| -        var data = JSON.parse(xhr.response);
 | 
| -        expect(data, contains('feed'));
 | 
| -        expect(data['feed'], contains('entry'));
 | 
| -        expect(data, isMap);
 | 
| -      }
 | 
| -    }, () => xhr.readyState == HttpRequest.DONE));
 | 
| +    }));
 | 
|      xhr.send();
 | 
|    });
 | 
|  
 | 
|    test('XHR.get No file', () {
 | 
|      new HttpRequest.get("NonExistingFile", expectAsync1((xhr) {
 | 
|        expect(xhr.readyState, equals(HttpRequest.DONE));
 | 
| -      expect(xhr.status, equals(404));
 | 
| -      expect(xhr.responseText, equals(''));
 | 
| -    }));
 | 
| -  });
 | 
| -
 | 
| -  test('XHR.get file', () {
 | 
| -    var xhr = new HttpRequest.get(url, expectAsync1((event) {
 | 
| -      expect(event.readyState, equals(HttpRequest.DONE));
 | 
| -      expect(event.status, equals(200));
 | 
| -      var data = JSON.parse(event.response);
 | 
| -      expect(data, contains('feed'));
 | 
| -      expect(data['feed'], contains('entry'));
 | 
| -      expect(data, isMap);
 | 
| -    }));
 | 
| -  });
 | 
| -
 | 
| -  test('XHR.getWithCredentials No file', () {
 | 
| -    new HttpRequest.getWithCredentials("NonExistingFile", expectAsync1((xhr) {
 | 
| -      expect(xhr.status, equals(404));
 | 
| +      expect(xhr.status, equals(0));
 | 
|        expect(xhr.responseText, equals(''));
 | 
|      }));
 | 
|    });
 | 
| -
 | 
| -  test('XHR.getWithCredentials file', () {
 | 
| -    new HttpRequest.getWithCredentials(url, expectAsync1((xhr) {
 | 
| -      expect(xhr.status, equals(200));
 | 
| -      var data = JSON.parse(xhr.response);
 | 
| -      expect(data, contains('feed'));
 | 
| -      expect(data['feed'], contains('entry'));
 | 
| -      expect(data, isMap);
 | 
| -    }));
 | 
| -  });
 | 
|  }
 | 
| 
 |