[script.window.html?include=integrity-none]
  [No `integrity` attribute + Bad sha-256 header: blocked.]
    expected: FAIL

  [No `integrity` attribute + Repeated sha-256 header: blocked.]
    expected: FAIL

  [No `integrity` attribute + Multiple bad headers (previous += sha-256): blocked.]
    expected: FAIL

  [No `integrity` attribute + Bad sha-512 header: blocked.]
    expected: FAIL

  [No `integrity` attribute + Repeated sha-512 header: blocked.]
    expected: FAIL

  [No `integrity` attribute + Multiple bad headers (previous += sha-512): blocked.]
    expected: FAIL

  [No `integrity` attribute + Mixed good and bad headers: blocked.]
    expected: FAIL


[script.window.html?include=integrity-pass]
  [Matching `integrity` attribute + Bad sha-256 header: blocked.]
    expected: FAIL

  [Matching `integrity` attribute + Repeated sha-256 header: blocked.]
    expected: FAIL

  [Matching `integrity` attribute + Multiple bad headers (previous += sha-256): blocked.]
    expected: FAIL

  [Matching `integrity` attribute + Bad sha-512 header: blocked.]
    expected: FAIL

  [Matching `integrity` attribute + Repeated sha-512 header: blocked.]
    expected: FAIL

  [Matching `integrity` attribute + Multiple bad headers (previous += sha-512): blocked.]
    expected: FAIL

  [Matching `integrity` attribute + Mixed good and bad headers: blocked.]
    expected: FAIL


[script.window.html?include=integrity-fail]
