if the spec require FetchEvent return the integrity value

Hello,

I am not sure this is a proper place to ask the question, but no reply in github: https://github.com/w3c/webappsec-subresource-integrity/issues/71

I am working a chromium fetch test issue, the test is to set a script.integrity, and then determine whether this integrity value and FetchEvent returned integrity value are equal.
My question is that if the spec require FetchEvent return this value? I didn't find that here https://www.w3.org/TR/SRI/.
Thanks a lot for your kindly answer!

Some test code:

function script_integrity_test(frame, url, integrity, expected_integrity) {
   var actual_url = url + (++url_count);
   expected_results[actual_url] = {
       url: actual_url,
       mode: 'no-cors',
       credentials: 'include',
       redirect: 'follow',
       integrity: expected_integrity,
       message: 'Script load (url:' + actual_url + ')'
     };
   return frame.contentWindow.load_script_with_integrity(actual_url, integrity);
}
---------------------------
function load_script_with_integrity(url, integrity) {
var script = document.createElement('script');
script.src = url;
script.integrity = integrity;
document.body.appendChild(script);
}
----------------------------
assert_equals(result.integrity, expected.integrity)


Best Regards
Xiaofeng Zhang

Received on Tuesday, 20 June 2017 07:57:57 UTC