Index: third_party/WebKit/LayoutTests/external/wpt/webmessaging/without-ports/025-1.js |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/webmessaging/without-ports/025-1.js b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/without-ports/025-1.js |
new file mode 100644 |
index 0000000000000000000000000000000000000000..c088fc981947224d24859d078ef1254c1fdd7910 |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/webmessaging/without-ports/025-1.js |
@@ -0,0 +1,15 @@ |
+importScripts("/resources/testharness.js"); |
+ |
+test(function() { |
+ var ch = new MessageChannel(); |
+ assert_true(ch.port1 instanceof MessagePort, |
+ "Worker MessageChannel's port not an instance of MessagePort"); |
+}, "Worker MessageChannel's port should be an instance of MessagePort"); |
+ |
+test(function() { |
+ assert_throws(new TypeError(), function() { |
+ new MessagePort() |
+ }, "MessagePort is [[Callable]]"); |
+}, "Worker MessagePort should not be [[Callable]]"); |
+ |
+done(); |