diff options
Diffstat (limited to 'testing/web-platform/tests/ambient-light/idlharness.html')
-rw-r--r-- | testing/web-platform/tests/ambient-light/idlharness.html | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/testing/web-platform/tests/ambient-light/idlharness.html b/testing/web-platform/tests/ambient-light/idlharness.html deleted file mode 100644 index f88a602a6..000000000 --- a/testing/web-platform/tests/ambient-light/idlharness.html +++ /dev/null @@ -1,107 +0,0 @@ -<!DOCTYPE html> -<meta charset="utf-8"> -<title>Ambient Light Sensor IDL tests</title> -<link rel="author" title="Intel" href="http://www.intel.com"> -<link rel="help" href="http://www.w3.org/TR/ambient-light/"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="/resources/WebIDLParser.js"></script> -<script src="/resources/idlharness.js"></script> -<style> - pre { - display: none; - } -</style> -<div id="log"></div> - -<pre id="idl"> -interface Event { -}; - -interface Error { -}; - -dictionary EventInit { -}; -</pre> - -<pre id="generic-idl"> -interface Sensor : EventTarget { - readonly attribute SensorState state; - readonly attribute SensorReading? reading; - void start(); - void stop(); - attribute EventHandler onchange; - attribute EventHandler onstatechange; - attribute EventHandler onerror; -}; - -dictionary SensorOptions { - double? frequency; -}; - -enum SensorState { - "idle", - "activating", - "active", - "errored" -}; - -interface SensorReading { - readonly attribute DOMHighResTimeStamp timeStamp; -}; - -[Constructor(DOMString type, SensorReadingEventInit eventInitDict)] -interface SensorReadingEvent : Event { - readonly attribute SensorReading reading; -}; - -dictionary SensorReadingEventInit : EventInit { - SensorReading reading; -}; - -[Constructor(DOMString type, SensorErrorEventInit errorEventInitDict)] -interface SensorErrorEvent : Event { - readonly attribute Error error; -}; - -dictionary SensorErrorEventInit : EventInit { - Error error; -}; -</pre> - -<pre id="ambient-light-idl"> -[Constructor(optional SensorOptions sensorOptions)] -interface AmbientLightSensor : Sensor { - readonly attribute AmbientLightSensorReading? reading; -}; - -[Constructor(AmbientLightSensorReadingInit ambientLightSensorReadingInit)] -interface AmbientLightSensorReading : SensorReading { - readonly attribute unrestricted double illuminance; -}; - -dictionary AmbientLightSensorReadingInit { - unrestricted double illuminance; -}; - -</pre> - -<script> -(function() { - "use strict"; - var idl_array = new IdlArray(); - idl_array.add_untested_idls(document.getElementById('idl').textContent); - idl_array.add_untested_idls(document.getElementById('generic-idl').textContent); - idl_array.add_idls(document.getElementById('ambient-light-idl').textContent); - - idl_array.add_objects({ - AmbientLightSensor: ['new AmbientLightSensor();'], - AmbientLightSensorReading: ['new AmbientLightSensorReading({ illuminance: 750 });'], - SensorReadingEvent: ['new SensorReadingEvent("reading", { reading: new AmbientLightSensorReading({ illuminance: 750 }) });'] - }); - - idl_array.test(); -})(); -</script> - |