Proximity: All Results

Test files: 4; Total subtests: 107

Per UA

FF30
100/107 (93.46%)
FF33
93/107 (86.92%)
UC10
1/107 (0.93%)

Test Files

  1. /proximity/ProximityEvent_tests.html
  2. /proximity/idlharness.html
  3. /proximity/DeviceProximityEvent_tests.html
  4. /proximity/UserProximityEvent_tests.html
TestFF30FF33UC10
/proximity/ProximityEvent_tests.htmlTIMEOUTTIMEOUT-
the event is an instance of DeviceProximityEventPASSPASS-
the event inherits from EventPASSPASS-
Missing type argumentPASSPASS-
Event type set to undefinedPASSPASS-
type argument is nullPASSPASS-
type argument is numberPASSPASS-
type argument is NumberPASSPASS-
type argument is arrayPASSPASS-
type argument is instance of ArrayPASSPASS-
type argument is nested arrayPASSPASS-
type argument is host objectPASSPASS-
type argument is boolean (true)PASSPASS-
type argument is instance of Boolean (true)PASSPASS-
type argument is boolean (false)PASSPASS-
type argument is instance of Boolean (false)PASSPASS-
type argument is stringPASSPASS-
type argument is instance of StringPASSPASS-
type argument is functionPASSPASS-
type argument is complext object, with toString methodPASSPASS-
toString is of type functionPASSPASS-
eventInitDict argument sets to undefinedPASSPASS-
eventInitDict argument is nullPASSPASS-
eventInitDict argument is Date objectPASSPASS-
eventInitDict argument is RegExp objectPASSPASS-
eventInitDict argument is booleanPASSPASS-
eventInitDict argument is numberPASSPASS-
eventInitDict argument is stringPASSPASS-
value attribute existPASSPASS-
value attribute is readonlyPASSPASS-
value initializes to positive InfinityPASSPASS-
value set to positive InfinityPASSPASS-
value set to negative InfinityPASSPASS-
value set to 0PASSPASS-
value set to 1PASSPASS-
value set to 0.5PASSPASS-
value set to falsePASSPASS-
value set to truePASSPASS-
value of undefined resolves to NaNFAILFAIL-
value of null resolves to 0PASSPASS-
value of empty string must resolve to 0PASSPASS-
value of U+0020 must resolve to 0PASSPASS-
value of multiple U+0020 must resolve to 0PASSPASS-
value converts to 1234PASSPASS-
value converts to 0PASSPASS-
value of {} resolves to NaNPASSPASS-
value resolves to NaNPASSPASS-
value resolves 123PASSPASS-
min attribute existPASSPASS-
min attribute is readonlyPASSPASS-
min initializes to negative InfinityPASSPASS-
max attribute existPASSPASS-
max attribute is readonlyPASSPASS-
max initializes to positive InfinityPASSPASS-
ondeviceproximity existsPASSFAIL-
ondeviceproximity is nullPASSPASS-
ondeviceproximity is set to functionPASSFAIL-
treat object as nullFAILFAIL-
treat object with non-callable call property as nullFAILFAIL-
treat string as nullPASSPASS-
treat number as nullPASSPASS-
treat undefined as nullPASSPASS-
treat array as nullFAILFAIL-
treat non-callable host object as nullFAILFAIL-
the event is an instance of UserProximityEventPASSPASS-
must have attribute nearPASSPASS-
near is readonlyPASSPASS-
near initializes to falsePASSPASS-
near set to falsePASSPASS-
near set to truePASSPASS-
near set to undefinedPASSPASS-
near set to nullPASSPASS-
near set to 0PASSPASS-
near set to empty stringPASSPASS-
near set to U+0020PASSPASS-
near set to 1PASSPASS-
near set to []PASSPASS-
near set to {}PASSPASS-
near set to object that resolves to falsePASSPASS-
onuserproximity existsPASSFAIL-
onuserproximity is nullPASSPASS-
onuserproximity exists and can be set to a functionPASSPASS-
/proximity/idlharness.htmlOKOKERROR
Window interface: attribute ondeviceproximityPASSFAILFAIL
Window interface: attribute onuserproximityPASSFAILFAIL
Window must be primary interface of windowPASSPASSPASS
Stringification of windowPASSPASSFAIL
Window interface: window must inherit property "ondeviceproximity" with the proper type (0)PASSFAILFAIL
Window interface: window must inherit property "onuserproximity" with the proper type (1)PASSFAILFAIL
DeviceProximityEvent interface: existence and properties of interface objectFAILFAILFAIL
DeviceProximityEvent interface object lengthPASSPASSFAIL
DeviceProximityEvent interface: existence and properties of interface prototype objectPASSPASSFAIL
DeviceProximityEvent interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSFAIL
DeviceProximityEvent interface: attribute valuePASSPASSFAIL
DeviceProximityEvent interface: attribute minPASSPASSFAIL
DeviceProximityEvent interface: attribute maxPASSPASSFAIL
DeviceProximityEvent must be primary interface of new DeviceProximityEvent("foo")PASSPASSFAIL
Stringification of new DeviceProximityEvent("foo")PASSPASSFAIL
DeviceProximityEvent interface: new DeviceProximityEvent("foo") must inherit property "value" with the proper type (0)PASSPASSFAIL
DeviceProximityEvent interface: new DeviceProximityEvent("foo") must inherit property "min" with the proper type (1)PASSPASSFAIL
DeviceProximityEvent interface: new DeviceProximityEvent("foo") must inherit property "max" with the proper type (2)PASSPASSFAIL
UserProximityEvent interface: existence and properties of interface objectFAILFAILFAIL
UserProximityEvent interface object lengthPASSPASSFAIL
UserProximityEvent interface: existence and properties of interface prototype objectPASSPASSFAIL
UserProximityEvent interface: existence and properties of interface prototype object's "constructor" propertyPASSPASSFAIL
UserProximityEvent interface: attribute nearPASSPASSFAIL
UserProximityEvent must be primary interface of new UserProximityEvent("foo")PASSPASSFAIL
Stringification of new UserProximityEvent("foo")PASSPASSFAIL
UserProximityEvent interface: new UserProximityEvent("foo") must inherit property "near" with the proper type (0)PASSPASSFAIL
/proximity/DeviceProximityEvent_tests.html--ERROR
/proximity/UserProximityEvent_tests.html--ERROR