Index: third_party/WebKit/LayoutTests/external/wpt/webmessaging/without-ports/026.html |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/webmessaging/without-ports/026.html b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/without-ports/026.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e8d799c5d2553e6db8b7c117d186e8163d2fb405 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/without-ports/026.html |
@@ -0,0 +1,16 @@ |
+<!doctype html> |
+<title>Cloning objects with getter properties</title> |
+<script src="/resources/testharness.js"></script> |
+<script src="/resources/testharnessreport.js"></script> |
+<div id=log></div> |
+<script> |
+async_test(function() { |
+ var obj = {}; |
+ obj.__defineGetter__( "field", function(){ throw new Error("getter_should_propagate_exceptions"); }); |
+ |
+ assert_throws(new Error("getter_should_propagate_exceptions"), function() { |
+ postMessage(obj, '*'); |
+ }); |
+ this.done(); |
+}); |
+</script> |