Index: third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/support/promise-access-control.py |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/support/promise-access-control.py b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/support/promise-access-control.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..3e897bccdce1a3d1c340d03836c23bfabf59e90a |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/html/webappapis/scripting/processing-model-2/unhandled-promise-rejections/support/promise-access-control.py |
@@ -0,0 +1,10 @@ |
+def main(request, response): |
+ allow = request.GET.first("allow", "false") |
+ |
+ headers = [("Content-Type", "application/javascript")] |
+ if allow != "false": |
+ headers.append(("Access-Control-Allow-Origin", "*")) |
+ |
+ body = "new Promise(function(resolve, reject) { reject(42); })" |
+ |
+ return headers, body |