OLD | NEW |
| (Empty) |
1 importScripts("/resources/testharness.js"); | |
2 var unexpected = [ | |
3 // https://html.spec.whatwg.org/ | |
4 "SharedWorkerGlobalScope", | |
5 "AbstractView", | |
6 "AbstractWorker", | |
7 "ApplicationCache", | |
8 "Location", | |
9 "Navigator", | |
10 "Audio", | |
11 "HTMLCanvasElement", | |
12 "Path", | |
13 "TextMetrics", | |
14 "CanvasProxy", | |
15 "CanvasRenderingContext2D", | |
16 "DrawingStyle", | |
17 "CanvasGradient", | |
18 "CanvasPattern", | |
19 "PopStateEvent", | |
20 "HashChangeEvent", | |
21 "PageTransitionEvent", | |
22 // https://dom.spec.whatwg.org/ | |
23 "DOMImplementation", | |
24 // https://streams.spec.whatwg.org/ | |
25 "ReadableStreamDefaultReader", | |
26 "ReadableStreamBYOBReader", | |
27 "ReadableStreamDefaultController", | |
28 "ReadableByteStreamController", | |
29 "WritableStreamDefaultWriter", | |
30 "WritableStreamDefaultController", | |
31 // http://w3c.github.io/IndexedDB/ | |
32 "IDBEnvironment", | |
33 // https://www.w3.org/TR/2010/NOTE-webdatabase-20101118/ | |
34 "Database", | |
35 // https://w3c.github.io/uievents/ | |
36 "UIEvent", | |
37 "FocusEvent", | |
38 "MouseEvent", | |
39 "WheelEvent", | |
40 "InputEvent", | |
41 "KeyboardEvent", | |
42 "CompositionEvent", | |
43 ]; | |
44 for (var i = 0; i < unexpected.length; ++i) { | |
45 test(function () { | |
46 assert_false(unexpected[i] in self); | |
47 }, "The " + unexpected[i] + " interface object should not be exposed."); | |
48 } | |
49 done(); | |
OLD | NEW |