Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(376)

Side by Side Diff: third_party/WebKit/LayoutTests/imported/wpt/workers/semantics/interface-objects/004.html

Issue 2418853003: Worker: Import "imported/wpt/workers" tests (Retry) (Closed)
Patch Set: rebase Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 <!--
2 onconnect = function(e) {
3 var unexpected = [
4 // https://html.spec.whatwg.org/
5 "DedicatedWorkerGlobalScope",
6 "AbstractView",
7 "AbstractWorker",
8 "Location",
9 "Navigator",
10 "DOMImplementation",
11 "Audio",
12 "HTMLCanvasElement",
13 "Path",
14 "TextMetrics",
15 "CanvasProxy",
16 "CanvasRenderingContext2D",
17 "DrawingStyle",
18 "CanvasGradient",
19 "CanvasPattern",
20 "PopStateEvent",
21 "HashChangeEvent",
22 "PageTransitionEvent",
23 // https://streams.spec.whatwg.org/
24 "ReadableStreamDefaultReader",
25 "ReadableStreamBYOBReader",
26 "ReadableStreamDefaultController",
27 "ReadableByteStreamController",
28 "WritableStreamDefaultWriter",
29 "WritableStreamDefaultController",
30 // http://w3c.github.io/IndexedDB/
31 "IDBEnvironment",
32 // https://www.w3.org/TR/2010/NOTE-webdatabase-20101118/
33 "Database",
34 // https://w3c.github.io/uievents/
35 "UIEvent",
36 "FocusEvent",
37 "MouseEvent",
38 "WheelEvent",
39 "InputEvent",
40 "KeyboardEvent",
41 "CompositionEvent",
42 ];
43 var result = [];
44 for (var i = 0; i < unexpected.length; ++i) {
45 result.push([unexpected[i], unexpected[i] in self]);
46 }
47 e.ports[0].postMessage(result);
48 }
49 /*
50 -->
51 <!doctype html>
52 <title>unavailable interface objects in shared worker</title>
53 <script src="/resources/testharness.js"></script>
54 <script src="/resources/testharnessreport.js"></script>
55 <div id=log></div>
56 <script>
57 setup(function() {
58 window.worker = new SharedWorker('#');
59 worker.port.onmessage = function(e) {
60 var result = e.data;
61 for (var i = 0; i < result.length; ++i) {
62 test(function() {
63 assert_false(result[i][1]);
64 }, "The " + result[i][0] + " interface object should not be exposed");
65 }
66 done();
67 }
68 }, {explicit_done: true});
69 </script>
70 <!--
71 */
72 //-->
73
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698