This is a testharness.js-based test. [FAIL] Blob range with no value assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range with incorrect range header assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range with incorrect range header #2 assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range with incorrect range header #3 assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range request with trailing comma assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range with no start or end assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range request with short range end assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range start should be an ASCII digit assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range should have a dash assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range end should be an ASCII digit assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range should include '-' assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range should include '=' assert_throws_dom: function "() => xhr.send()" did not throw [FAIL] Blob range should include 'bytes=' assert_throws_dom: function "() => xhr.send()" did not throw Harness: the test ran to completion.