idlharness.html (1596B)
1 <!doctype html> 2 <meta charset=utf-8> 3 <!-- WARNING: These tests are preliminary and probably partly incorrect. --> 4 <title>CSSOM View automated IDL tests</title> 5 <meta name="timeout" content="long"> 6 <link rel="author" title="Ms2ger" href="mailto:Ms2ger@gmail.com"> 7 <link rel="help" href="https://drafts.csswg.org/cssom-view-1/#idl-index"> 8 <script src=/resources/testharness.js></script> 9 <script src=/resources/testharnessreport.js></script> 10 <script src=/resources/WebIDLParser.js></script> 11 <script src=/resources/idlharness.js></script> 12 13 <input id="caretPositionInput" style="position: absolute; top: 0; left: 0; border: 0;"> 14 15 <h1>CSSOM View IDL tests</h1> 16 <div id=log></div> 17 18 <script> 19 'use strict'; 20 21 const waitForLoad = new Promise(resolve => { addEventListener('load', resolve); }); 22 23 idl_test( 24 ['cssom-view'], 25 ['css-pseudo', 'cssom', 'uievents', 'SVG', 'html', 'dom'], 26 async idlArray => { 27 idlArray.add_objects({ 28 Window: ['window'], 29 MediaQueryList: ['matchMedia("all")'], 30 MediaQueryListEvent: ['new MediaQueryListEvent("change")'], 31 Screen: ['screen'], 32 Document: ['document'], 33 CaretPosition: ['document.caretPositionFromPoint(5, 5)'], 34 Element: ['document.createElementNS("x", "y")'], 35 HTMLElement: ['document.createElement("div")'], 36 HTMLImageElement: ['document.createElement("img")'], 37 Range: ['new Range()'], 38 MouseEvent: ['new MouseEvent("foo")'], 39 Text: ['document.createTextNode("x")'], 40 VisualViewport: ['self.visualViewport'], 41 // CSSPseudoElement: [], 42 }); 43 44 await waitForLoad; 45 } 46 ); 47 </script>