<!DOCTYPE html>
<html>
<head>
<!-- Regression test for https://crbug.com/570340 -->
<title>Script loaded after failed integrity check should still load</title>
</head>
<body>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script>
var should_fail_test = async_test('should fail');
var should_succeed_test = async_test('should succeed');
function should_fail(loaded) {
should_fail_test.step(function() {
if (loaded)
assert_unreached();
else
this.done();
});
}
function success() {
should_succeed_test.step(function() {
this.done();
});
}
</script>
<script onerror="should_fail(false);" onload="should_fail(true);" src="resources/simple-result.js" integrity="sha256-deadbeef"></script>
<script onerror="assert_unreached();" src="call-success.js"></script>
</body>
</html>