content-range.sub.any.js (788B)
1 // META: script=/fetch/orb/resources/utils.js 2 3 const url = 4 "http://{{domains[www1]}}:{{ports[http][0]}}/fetch/orb/resources/image.png"; 5 6 expected_allow_fetch( 7 url, 8 (orb_test, message) => 9 promise_test( 10 t => orb_test(t, header("Content-Range", "bytes 0-99/1010"), "slice(null,100)", "status(206)"), 11 message("ORB shouldn't block opaque range of image/png starting at zero")), 12 { headers: new Headers([["Range", "bytes=0-99"]]) }); 13 14 expected_block_fetch( 15 url, 16 (orb_test, message) => 17 promise_test( 18 t => orb_test(t, header("Content-Range", "bytes 10-99/1010"), "slice(10,100)", "status(206)"), 19 message("ORB should block opaque range of image/png not starting at zero, that isn't subsequent")), 20 { headers: new Headers([["Range", "bytes 10-99"]]) });