| Index: chrome/test/data/extensions/api_test/mime_handler_view/index.js
|
| diff --git a/chrome/test/data/extensions/api_test/mime_handler_view/index.js b/chrome/test/data/extensions/api_test/mime_handler_view/index.js
|
| index b3187d2aded3d5e4cc5f9386ad4cddfed43e3122..49f137efa5d5d92a80a87dcdc499600d6570bb14 100644
|
| --- a/chrome/test/data/extensions/api_test/mime_handler_view/index.js
|
| +++ b/chrome/test/data/extensions/api_test/mime_handler_view/index.js
|
| @@ -20,7 +20,7 @@ var streamDetails;
|
| function fetchUrl(url) {
|
| return new Promise(function(resolve, reject) {
|
| var request = new XMLHttpRequest();
|
| - request.onreadystatechange = function() {
|
| + request.onload = function() {
|
| if (request.readyState == 4) {
|
| resolve({
|
| status: request.status,
|
| @@ -28,6 +28,13 @@ function fetchUrl(url) {
|
| });
|
| }
|
| };
|
| + request.onerror = function(e) {
|
| + // Network error.
|
| + resolve({
|
| + status: request.status,
|
| + data: 'error',
|
| + });
|
| + }
|
| request.open('GET', streamDetails.streamUrl, true);
|
| request.send();
|
| });
|
| @@ -88,8 +95,8 @@ var tests = [
|
| checkStreamDetails('testAbort.csv', false);
|
| chrome.mimeHandlerPrivate.abortStream(function() {
|
| fetchUrl(streamDetails.streamUrl).then(function(response) {
|
| - chrome.test.assertEq(404, response.status);
|
| - chrome.test.assertEq('', response.data);
|
| + chrome.test.assertEq(0, response.status);
|
| + chrome.test.assertEq('error', response.data);
|
| chrome.test.succeed();
|
| });
|
| });
|
|
|