diff --git a/fetch.js b/fetch.js index f9a9d84f..f39a983a 100644 --- a/fetch.js +++ b/fetch.js @@ -493,6 +493,7 @@ Response.prototype.clone = function() { Response.error = function() { var response = new Response(null, {status: 200, statusText: ''}) + response.ok = false response.status = 0 response.type = 'error' return response diff --git a/test/test.js b/test/test.js index bd3b739b..ce0007c0 100644 --- a/test/test.js +++ b/test/test.js @@ -696,6 +696,7 @@ exercise.forEach(function(exerciseMode) { test('error creates error Response', function() { var r = Response.error() assert(r instanceof Response) + assert.equal(r.ok, false) assert.equal(r.status, 0) assert.equal(r.statusText, '') assert.equal(r.type, 'error')