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

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

Issue 2420483004: Revert of Worker: Import "imported/wpt/workers" tests (Closed)
Patch Set: Fix merge error 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 expected = [
4 // https://html.spec.whatwg.org/
5 "ApplicationCache",
6 "WorkerGlobalScope",
7 "SharedWorkerGlobalScope",
8 "Worker",
9 "SharedWorker",
10 "MessagePort",
11 "MessageEvent",
12 "WorkerNavigator",
13 "MessageChannel",
14 "WorkerLocation",
15 "ImageData",
16 "ImageBitmap",
17 "CanvasPath",
18 "Path2D",
19 "PromiseRejectionEvent",
20 "EventSource",
21 "WebSocket",
22 "CloseEvent",
23 "BroadcastChannel",
24 // https://tc39.github.io/ecma262/
25 "ArrayBuffer",
26 "Int8Array",
27 "Uint8Array",
28 "Uint8ClampedArray",
29 "Int16Array",
30 "Uint16Array",
31 "Int32Array",
32 "Uint32Array",
33 "Float32Array",
34 "Float64Array",
35 "DataView",
36 // https://xhr.spec.whatwg.org/
37 "XMLHttpRequestEventTarget",
38 "XMLHttpRequestUpload",
39 "XMLHttpRequest",
40 "ProgressEvent",
41 "FormData",
42 // https://url.spec.whatwg.org/
43 "URL",
44 "URLSearchParams",
45 // https://w3c.github.io/FileAPI/
46 "File",
47 "Blob",
48 "FileList",
49 "FileReader",
50 "FileReaderSync",
51 // https://dom.spec.whatwg.org/
52 "EventTarget",
53 "ErrorEvent",
54 "Event",
55 "CustomEvent",
56 // http://heycam.github.io/webidl/
57 "DOMException",
58 // https://streams.spec.whatwg.org/
59 "ReadableStream",
60 "WritableStream",
61 "ByteLengthQueuingStrategy",
62 "CountQueuingStrategy",
63 // http://w3c.github.io/IndexedDB/
64 "IDBRequest",
65 "IDBOpenDBRequest",
66 "IDBVersionChangeEvent",
67 "IDBFactory",
68 "IDBDatabase",
69 "IDBObjectStore",
70 "IDBIndex",
71 "IDBKeyRange",
72 "IDBCursor",
73 "IDBCursorWithValue",
74 "IDBTransaction",
75 ];
76 var result = [];
77 for (var i = 0; i < expected.length; ++i) {
78 result.push([expected[i], expected[i] in self]);
79 }
80 e.ports[0].postMessage(result);
81 }
82 /*
83 -->
84 <!doctype html>
85 <title>available interface objects in shared worker</title>
86 <script src="/resources/testharness.js"></script>
87 <script src="/resources/testharnessreport.js"></script>
88 <div id=log></div>
89 <script>
90 setup(function() {
91 window.worker = new SharedWorker('#');
92 worker.port.onmessage = function(e) {
93 var result = e.data;
94 for (var i = 0; i < result.length; ++i) {
95 test(function() {
96 assert_true(result[i][1]);
97 }, "The " + result[i][0] + " interface object should be exposed");
98 }
99 done();
100 }
101 }, {explicit_done: true});
102 </script>
103 <!--
104 */
105 //-->
106
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698