summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/html-media-capture/idlharness.html
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/html-media-capture/idlharness.html')
-rw-r--r--testing/web-platform/tests/html-media-capture/idlharness.html50
1 files changed, 50 insertions, 0 deletions
diff --git a/testing/web-platform/tests/html-media-capture/idlharness.html b/testing/web-platform/tests/html-media-capture/idlharness.html
new file mode 100644
index 000000000..a204764ae
--- /dev/null
+++ b/testing/web-platform/tests/html-media-capture/idlharness.html
@@ -0,0 +1,50 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta charset='utf-8'>
+ <title>HTML Media Capture IDL tests</title>
+ <link rel='author' title='Intel' href='http://www.intel.com/'>
+ <link rel='help' href='http://www.w3.org/TR/html-media-capture/#conformance'>
+ <link rel='help' href='http://www.w3.org/TR/html-media-capture/#the-capture-attribute'>
+ <script src='/resources/testharness.js'></script>
+ <script src='/resources/testharnessreport.js'></script>
+ <script src='/resources/WebIDLParser.js'></script>
+ <script src='/resources/idlharness.js'></script>
+ </head>
+ <body>
+ <h1>HTML Media Capture IDL tests</h1>
+ <div id='log'></div>
+
+ <pre id='untested_idl' style='display:none'>
+ interface HTMLInputElement {
+ };
+ interface HTMLElement {
+ };
+ interface Element{
+ };
+ </pre>
+
+ <pre id='idl' style='display:none'>
+ partial interface HTMLInputElement {
+ attribute boolean capture;
+ };
+ </pre>
+
+ <form style='display:none'>
+ <input id='testElement' type='file' accept='image/*' capture>
+ </form>
+
+ <script>
+ (function() {
+ var idl_array = new IdlArray();
+
+ idl_array.add_untested_idls(document.getElementById('untested_idl').textContent);
+ idl_array.add_idls(document.getElementById('idl').textContent);
+
+ var testElement = document.getElementById('testElement');
+ idl_array.add_objects({HTMLInputElement: [testElement]});
+ idl_array.test();
+ })();
+ </script>
+ </body>
+</html>