Harness status: OK

Found 68 tests

68 Pass
Pass	idl_test setup
Pass	idl_test validation
Pass	Partial interface Navigator: original interface defined
Pass	Partial interface Navigator: member names are unique
Pass	Partial interface Navigator[2]: member names are unique
Pass	Partial interface mixin NavigatorID: member names are unique
Pass	Navigator includes NavigatorID: member names are unique
Pass	Navigator includes NavigatorLanguage: member names are unique
Pass	Navigator includes NavigatorOnLine: member names are unique
Pass	Navigator includes NavigatorContentUtils: member names are unique
Pass	Navigator includes NavigatorCookies: member names are unique
Pass	Navigator includes NavigatorPlugins: member names are unique
Pass	Navigator includes NavigatorConcurrentHardware: member names are unique
Pass	Geolocation interface: existence and properties of interface object
Pass	Geolocation interface object length
Pass	Geolocation interface object name
Pass	Geolocation interface: existence and properties of interface prototype object
Pass	Geolocation interface: existence and properties of interface prototype object's "constructor" property
Pass	Geolocation interface: existence and properties of interface prototype object's @@unscopables property
Pass	Geolocation interface: operation getCurrentPosition(PositionCallback, optional PositionErrorCallback?, optional PositionOptions)
Pass	Geolocation interface: operation watchPosition(PositionCallback, optional PositionErrorCallback?, optional PositionOptions)
Pass	Geolocation interface: operation clearWatch(long)
Pass	Geolocation must be primary interface of navigator.geolocation
Pass	Stringification of navigator.geolocation
Pass	Geolocation interface: navigator.geolocation must inherit property "getCurrentPosition(PositionCallback, optional PositionErrorCallback?, optional PositionOptions)" with the proper type
Pass	Geolocation interface: calling getCurrentPosition(PositionCallback, optional PositionErrorCallback?, optional PositionOptions) on navigator.geolocation with too few arguments must throw TypeError
Pass	Geolocation interface: navigator.geolocation must inherit property "watchPosition(PositionCallback, optional PositionErrorCallback?, optional PositionOptions)" with the proper type
Pass	Geolocation interface: calling watchPosition(PositionCallback, optional PositionErrorCallback?, optional PositionOptions) on navigator.geolocation with too few arguments must throw TypeError
Pass	Geolocation interface: navigator.geolocation must inherit property "clearWatch(long)" with the proper type
Pass	Geolocation interface: calling clearWatch(long) on navigator.geolocation with too few arguments must throw TypeError
Pass	GeolocationPosition interface: existence and properties of interface object
Pass	GeolocationPosition interface object length
Pass	GeolocationPosition interface object name
Pass	GeolocationPosition interface: existence and properties of interface prototype object
Pass	GeolocationPosition interface: existence and properties of interface prototype object's "constructor" property
Pass	GeolocationPosition interface: existence and properties of interface prototype object's @@unscopables property
Pass	GeolocationPosition interface: attribute coords
Pass	GeolocationPosition interface: attribute timestamp
Pass	GeolocationPosition interface: operation toJSON()
Pass	GeolocationCoordinates interface: existence and properties of interface object
Pass	GeolocationCoordinates interface object length
Pass	GeolocationCoordinates interface object name
Pass	GeolocationCoordinates interface: existence and properties of interface prototype object
Pass	GeolocationCoordinates interface: existence and properties of interface prototype object's "constructor" property
Pass	GeolocationCoordinates interface: existence and properties of interface prototype object's @@unscopables property
Pass	GeolocationCoordinates interface: attribute accuracy
Pass	GeolocationCoordinates interface: attribute latitude
Pass	GeolocationCoordinates interface: attribute longitude
Pass	GeolocationCoordinates interface: attribute altitude
Pass	GeolocationCoordinates interface: attribute altitudeAccuracy
Pass	GeolocationCoordinates interface: attribute heading
Pass	GeolocationCoordinates interface: attribute speed
Pass	GeolocationCoordinates interface: operation toJSON()
Pass	GeolocationPositionError interface: existence and properties of interface object
Pass	GeolocationPositionError interface object length
Pass	GeolocationPositionError interface object name
Pass	GeolocationPositionError interface: existence and properties of interface prototype object
Pass	GeolocationPositionError interface: existence and properties of interface prototype object's "constructor" property
Pass	GeolocationPositionError interface: existence and properties of interface prototype object's @@unscopables property
Pass	GeolocationPositionError interface: constant PERMISSION_DENIED on interface object
Pass	GeolocationPositionError interface: constant PERMISSION_DENIED on interface prototype object
Pass	GeolocationPositionError interface: constant POSITION_UNAVAILABLE on interface object
Pass	GeolocationPositionError interface: constant POSITION_UNAVAILABLE on interface prototype object
Pass	GeolocationPositionError interface: constant TIMEOUT on interface object
Pass	GeolocationPositionError interface: constant TIMEOUT on interface prototype object
Pass	GeolocationPositionError interface: attribute code
Pass	GeolocationPositionError interface: attribute message
Pass	Navigator interface: attribute geolocation