Index: third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html |
diff --git a/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html b/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..dc6ec059a5a77243b33a341ebb284b28dd7d483d |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/imported/wpt/html/webappapis/scripting/processing-model-2/runtime-error-same-origin-with-hash.html |
@@ -0,0 +1,36 @@ |
+<!doctype html> |
+<html> |
+ <head> |
+ <title>window.onerror - runtime error in <script src=...> with hash</title> |
+ <script src="/resources/testharness.js"></script> |
+ <script src="/resources/testharnessreport.js"></script> |
+ </head> |
+ <body> |
+ <div id=log></div> |
+ <script> |
+ setup({allow_uncaught_exception:true}); |
+ var t = async_test(); |
+ var t_col = async_test(document.title+' (column)'); |
+ var ran = false; |
+ var col_value; |
+ window.onerror = t.step_func(function(a, b, c, d){ |
+ ran = true; |
+ col_value = d; |
+ assert_equals(typeof a, 'string', 'first arg'); |
+ assert_equals(b, document.querySelector('script[src="support/undefined-variable.js#"]').src, 'second arg'); |
+ assert_equals(typeof c, 'number', 'third arg'); |
+ }); |
+ </script> |
+ <script src="support/undefined-variable.js#"></script> |
+ <script> |
+ t.step(function(){ |
+ assert_true(ran, 'ran'); |
+ t.done(); |
+ }); |
+ t_col.step(function(){ |
+ assert_equals(typeof col_value, 'number', 'fourth arg'); |
+ t_col.done(); |
+ }); |
+ </script> |
+ </body> |
+</html> |