| Index: third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/allow-crossorigin.html
 | 
| diff --git a/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/allow-crossorigin.html b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/allow-crossorigin.html
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..75246041131212d582f97459ecab1f36c5d31986
 | 
| --- /dev/null
 | 
| +++ b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/allow-crossorigin.html
 | 
| @@ -0,0 +1,30 @@
 | 
| +<!DOCTYPE html>
 | 
| +<meta charset="utf-8">
 | 
| +<script src="/resources/testharness.js"></script>
 | 
| +<script src="/resources/testharnessreport.js"></script>
 | 
| +<script src="/cors/support.js?pipe=sub"></script>
 | 
| +<link rel="help" href="https://html.spec.whatwg.org/#unhandled-promise-rejections">
 | 
| +<link rel="help" href="https://html.spec.whatwg.org/#muted-errors">
 | 
| +
 | 
| +<body>
 | 
| +<script>
 | 
| +'use strict';
 | 
| +setup({
 | 
| +  allow_uncaught_exception: true
 | 
| +});
 | 
| +
 | 
| +async_test(function(t) {
 | 
| +  addEventListener('unhandledrejection', t.step_func(function(e) {
 | 
| +    assert_equals(e.reason, 42, 'reason should be the one given by the script');
 | 
| +    t.done();
 | 
| +  }));
 | 
| +}, 'Promise rejection event should be received for the cross-origin CORS script');
 | 
| +
 | 
| +(function() {
 | 
| +  var scriptEl = document.createElement('script');
 | 
| +  scriptEl.src = CROSSDOMAIN + 'support/promise-access-control.py?allow=true';
 | 
| +  scriptEl.crossOrigin = 'anonymous';
 | 
| +  document.body.appendChild(scriptEl);
 | 
| +}());
 | 
| +</script>
 | 
| +</body>
 | 
| 
 |