blob: 6951137f5b012bd19a23a75fb633aee707442a14 [file] [log] [blame]
PASS idl_test setup
PASS idl_test validation
PASS Partial interface UIEvent: original interface defined
PASS Partial interface UIEvent: member names are unique
PASS Partial interface MouseEvent: original interface defined
PASS Partial interface MouseEvent: member names are unique
PASS Partial interface KeyboardEvent: original interface defined
PASS Partial interface KeyboardEvent: member names are unique
PASS Partial interface CompositionEvent: original interface defined
PASS Partial interface CompositionEvent: member names are unique
PASS Partial interface UIEvent[2]: original interface defined
PASS Partial interface UIEvent[2]: member names are unique
PASS Partial dictionary UIEventInit: original dictionary defined
PASS Partial dictionary UIEventInit: member names are unique
PASS Partial interface KeyboardEvent[2]: original interface defined
PASS Partial interface KeyboardEvent[2]: member names are unique
PASS Partial dictionary KeyboardEventInit: original dictionary defined
PASS Partial dictionary KeyboardEventInit: member names are unique
PASS UIEvent interface: existence and properties of interface object
PASS UIEvent interface object length
PASS UIEvent interface object name
PASS UIEvent interface: existence and properties of interface prototype object
PASS UIEvent interface: existence and properties of interface prototype object's "constructor" property
PASS UIEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS UIEvent interface: attribute view
PASS UIEvent interface: attribute detail
PASS UIEvent interface: operation initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long)
PASS UIEvent interface: attribute which
PASS UIEvent must be primary interface of new UIEvent("event")
PASS Stringification of new UIEvent("event")
PASS UIEvent interface: new UIEvent("event") must inherit property "view" with the proper type
PASS UIEvent interface: new UIEvent("event") must inherit property "detail" with the proper type
PASS UIEvent interface: new UIEvent("event") must inherit property "initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long)" with the proper type
PASS UIEvent interface: calling initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long) on new UIEvent("event") with too few arguments must throw TypeError
PASS UIEvent interface: new UIEvent("event") must inherit property "which" with the proper type
PASS FocusEvent interface: existence and properties of interface object
PASS FocusEvent interface object length
PASS FocusEvent interface object name
PASS FocusEvent interface: existence and properties of interface prototype object
PASS FocusEvent interface: existence and properties of interface prototype object's "constructor" property
PASS FocusEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS FocusEvent interface: attribute relatedTarget
PASS FocusEvent must be primary interface of new FocusEvent("event")
PASS Stringification of new FocusEvent("event")
PASS FocusEvent interface: new FocusEvent("event") must inherit property "relatedTarget" with the proper type
PASS UIEvent interface: new FocusEvent("event") must inherit property "view" with the proper type
PASS UIEvent interface: new FocusEvent("event") must inherit property "detail" with the proper type
PASS UIEvent interface: new FocusEvent("event") must inherit property "initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long)" with the proper type
PASS UIEvent interface: calling initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long) on new FocusEvent("event") with too few arguments must throw TypeError
PASS UIEvent interface: new FocusEvent("event") must inherit property "which" with the proper type
PASS MouseEvent interface: existence and properties of interface object
PASS MouseEvent interface object length
PASS MouseEvent interface object name
PASS MouseEvent interface: existence and properties of interface prototype object
PASS MouseEvent interface: existence and properties of interface prototype object's "constructor" property
PASS MouseEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS MouseEvent interface: attribute screenX
PASS MouseEvent interface: attribute screenY
PASS MouseEvent interface: attribute clientX
PASS MouseEvent interface: attribute clientY
PASS MouseEvent interface: attribute ctrlKey
PASS MouseEvent interface: attribute shiftKey
PASS MouseEvent interface: attribute altKey
PASS MouseEvent interface: attribute metaKey
PASS MouseEvent interface: attribute button
PASS MouseEvent interface: attribute buttons
PASS MouseEvent interface: attribute relatedTarget
PASS MouseEvent interface: operation getModifierState(DOMString)
PASS MouseEvent interface: operation initMouseEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long, optional long, optional long, optional long, optional long, optional boolean, optional boolean, optional boolean, optional boolean, optional short, optional EventTarget?)
PASS MouseEvent must be primary interface of new MouseEvent("event")
PASS Stringification of new MouseEvent("event")
PASS MouseEvent interface: new MouseEvent("event") must inherit property "screenX" with the proper type
PASS MouseEvent interface: new MouseEvent("event") must inherit property "screenY" with the proper type
PASS MouseEvent interface: new MouseEvent("event") must inherit property "clientX" with the proper type
PASS MouseEvent interface: new MouseEvent("event") must inherit property "clientY" with the proper type
PASS MouseEvent interface: new MouseEvent("event") must inherit property "ctrlKey" with the proper type
PASS MouseEvent interface: new MouseEvent("event") must inherit property "shiftKey" with the proper type
PASS MouseEvent interface: new MouseEvent("event") must inherit property "altKey" with the proper type
PASS MouseEvent interface: new MouseEvent("event") must inherit property "metaKey" with the proper type
PASS MouseEvent interface: new MouseEvent("event") must inherit property "button" with the proper type
PASS MouseEvent interface: new MouseEvent("event") must inherit property "buttons" with the proper type
PASS MouseEvent interface: new MouseEvent("event") must inherit property "relatedTarget" with the proper type
PASS MouseEvent interface: new MouseEvent("event") must inherit property "getModifierState(DOMString)" with the proper type
PASS MouseEvent interface: calling getModifierState(DOMString) on new MouseEvent("event") with too few arguments must throw TypeError
PASS MouseEvent interface: new MouseEvent("event") must inherit property "initMouseEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long, optional long, optional long, optional long, optional long, optional boolean, optional boolean, optional boolean, optional boolean, optional short, optional EventTarget?)" with the proper type
PASS MouseEvent interface: calling initMouseEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long, optional long, optional long, optional long, optional long, optional boolean, optional boolean, optional boolean, optional boolean, optional short, optional EventTarget?) on new MouseEvent("event") with too few arguments must throw TypeError
PASS UIEvent interface: new MouseEvent("event") must inherit property "view" with the proper type
PASS UIEvent interface: new MouseEvent("event") must inherit property "detail" with the proper type
PASS UIEvent interface: new MouseEvent("event") must inherit property "initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long)" with the proper type
PASS UIEvent interface: calling initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long) on new MouseEvent("event") with too few arguments must throw TypeError
PASS UIEvent interface: new MouseEvent("event") must inherit property "which" with the proper type
PASS WheelEvent interface: existence and properties of interface object
PASS WheelEvent interface object length
PASS WheelEvent interface object name
PASS WheelEvent interface: existence and properties of interface prototype object
PASS WheelEvent interface: existence and properties of interface prototype object's "constructor" property
PASS WheelEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS WheelEvent interface: constant DOM_DELTA_PIXEL on interface object
PASS WheelEvent interface: constant DOM_DELTA_PIXEL on interface prototype object
PASS WheelEvent interface: constant DOM_DELTA_LINE on interface object
PASS WheelEvent interface: constant DOM_DELTA_LINE on interface prototype object
PASS WheelEvent interface: constant DOM_DELTA_PAGE on interface object
PASS WheelEvent interface: constant DOM_DELTA_PAGE on interface prototype object
PASS WheelEvent interface: attribute deltaX
PASS WheelEvent interface: attribute deltaY
PASS WheelEvent interface: attribute deltaZ
PASS WheelEvent interface: attribute deltaMode
PASS WheelEvent must be primary interface of new WheelEvent("event")
PASS Stringification of new WheelEvent("event")
PASS WheelEvent interface: new WheelEvent("event") must inherit property "DOM_DELTA_PIXEL" with the proper type
PASS WheelEvent interface: new WheelEvent("event") must inherit property "DOM_DELTA_LINE" with the proper type
PASS WheelEvent interface: new WheelEvent("event") must inherit property "DOM_DELTA_PAGE" with the proper type
PASS WheelEvent interface: new WheelEvent("event") must inherit property "deltaX" with the proper type
PASS WheelEvent interface: new WheelEvent("event") must inherit property "deltaY" with the proper type
PASS WheelEvent interface: new WheelEvent("event") must inherit property "deltaZ" with the proper type
PASS WheelEvent interface: new WheelEvent("event") must inherit property "deltaMode" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "screenX" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "screenY" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "clientX" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "clientY" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "ctrlKey" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "shiftKey" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "altKey" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "metaKey" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "button" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "buttons" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "relatedTarget" with the proper type
PASS MouseEvent interface: new WheelEvent("event") must inherit property "getModifierState(DOMString)" with the proper type
PASS MouseEvent interface: calling getModifierState(DOMString) on new WheelEvent("event") with too few arguments must throw TypeError
PASS MouseEvent interface: new WheelEvent("event") must inherit property "initMouseEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long, optional long, optional long, optional long, optional long, optional boolean, optional boolean, optional boolean, optional boolean, optional short, optional EventTarget?)" with the proper type
PASS MouseEvent interface: calling initMouseEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long, optional long, optional long, optional long, optional long, optional boolean, optional boolean, optional boolean, optional boolean, optional short, optional EventTarget?) on new WheelEvent("event") with too few arguments must throw TypeError
PASS UIEvent interface: new WheelEvent("event") must inherit property "view" with the proper type
PASS UIEvent interface: new WheelEvent("event") must inherit property "detail" with the proper type
PASS UIEvent interface: new WheelEvent("event") must inherit property "initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long)" with the proper type
PASS UIEvent interface: calling initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long) on new WheelEvent("event") with too few arguments must throw TypeError
PASS UIEvent interface: new WheelEvent("event") must inherit property "which" with the proper type
PASS InputEvent interface: existence and properties of interface object
PASS InputEvent interface object length
PASS InputEvent interface object name
PASS InputEvent interface: existence and properties of interface prototype object
PASS InputEvent interface: existence and properties of interface prototype object's "constructor" property
PASS InputEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS InputEvent interface: attribute data
FAIL InputEvent interface: attribute isComposing assert_true: The prototype object must have a property "isComposing" expected true got false
PASS InputEvent interface: attribute inputType
PASS InputEvent must be primary interface of new InputEvent("event")
PASS Stringification of new InputEvent("event")
PASS InputEvent interface: new InputEvent("event") must inherit property "data" with the proper type
FAIL InputEvent interface: new InputEvent("event") must inherit property "isComposing" with the proper type assert_inherits: property "isComposing" not found in prototype chain
PASS InputEvent interface: new InputEvent("event") must inherit property "inputType" with the proper type
PASS UIEvent interface: new InputEvent("event") must inherit property "view" with the proper type
PASS UIEvent interface: new InputEvent("event") must inherit property "detail" with the proper type
PASS UIEvent interface: new InputEvent("event") must inherit property "initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long)" with the proper type
PASS UIEvent interface: calling initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long) on new InputEvent("event") with too few arguments must throw TypeError
PASS UIEvent interface: new InputEvent("event") must inherit property "which" with the proper type
PASS KeyboardEvent interface: existence and properties of interface object
PASS KeyboardEvent interface object length
PASS KeyboardEvent interface object name
PASS KeyboardEvent interface: existence and properties of interface prototype object
PASS KeyboardEvent interface: existence and properties of interface prototype object's "constructor" property
PASS KeyboardEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS KeyboardEvent interface: constant DOM_KEY_LOCATION_STANDARD on interface object
PASS KeyboardEvent interface: constant DOM_KEY_LOCATION_STANDARD on interface prototype object
PASS KeyboardEvent interface: constant DOM_KEY_LOCATION_LEFT on interface object
PASS KeyboardEvent interface: constant DOM_KEY_LOCATION_LEFT on interface prototype object
PASS KeyboardEvent interface: constant DOM_KEY_LOCATION_RIGHT on interface object
PASS KeyboardEvent interface: constant DOM_KEY_LOCATION_RIGHT on interface prototype object
PASS KeyboardEvent interface: constant DOM_KEY_LOCATION_NUMPAD on interface object
PASS KeyboardEvent interface: constant DOM_KEY_LOCATION_NUMPAD on interface prototype object
PASS KeyboardEvent interface: attribute key
PASS KeyboardEvent interface: attribute code
PASS KeyboardEvent interface: attribute location
PASS KeyboardEvent interface: attribute ctrlKey
PASS KeyboardEvent interface: attribute shiftKey
PASS KeyboardEvent interface: attribute altKey
PASS KeyboardEvent interface: attribute metaKey
PASS KeyboardEvent interface: attribute repeat
PASS KeyboardEvent interface: attribute isComposing
PASS KeyboardEvent interface: operation getModifierState(DOMString)
PASS KeyboardEvent interface: operation initKeyboardEvent(DOMString, optional boolean, optional boolean, optional Window?, optional DOMString, optional unsigned long, optional boolean, optional boolean, optional boolean, optional boolean)
PASS KeyboardEvent interface: attribute charCode
PASS KeyboardEvent interface: attribute keyCode
PASS KeyboardEvent must be primary interface of new KeyboardEvent("event")
PASS Stringification of new KeyboardEvent("event")
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "DOM_KEY_LOCATION_STANDARD" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "DOM_KEY_LOCATION_LEFT" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "DOM_KEY_LOCATION_RIGHT" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "DOM_KEY_LOCATION_NUMPAD" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "key" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "code" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "location" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "ctrlKey" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "shiftKey" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "altKey" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "metaKey" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "repeat" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "isComposing" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "getModifierState(DOMString)" with the proper type
PASS KeyboardEvent interface: calling getModifierState(DOMString) on new KeyboardEvent("event") with too few arguments must throw TypeError
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "initKeyboardEvent(DOMString, optional boolean, optional boolean, optional Window?, optional DOMString, optional unsigned long, optional boolean, optional boolean, optional boolean, optional boolean)" with the proper type
PASS KeyboardEvent interface: calling initKeyboardEvent(DOMString, optional boolean, optional boolean, optional Window?, optional DOMString, optional unsigned long, optional boolean, optional boolean, optional boolean, optional boolean) on new KeyboardEvent("event") with too few arguments must throw TypeError
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "charCode" with the proper type
PASS KeyboardEvent interface: new KeyboardEvent("event") must inherit property "keyCode" with the proper type
PASS UIEvent interface: new KeyboardEvent("event") must inherit property "view" with the proper type
PASS UIEvent interface: new KeyboardEvent("event") must inherit property "detail" with the proper type
PASS UIEvent interface: new KeyboardEvent("event") must inherit property "initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long)" with the proper type
PASS UIEvent interface: calling initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long) on new KeyboardEvent("event") with too few arguments must throw TypeError
PASS UIEvent interface: new KeyboardEvent("event") must inherit property "which" with the proper type
PASS CompositionEvent interface: existence and properties of interface object
PASS CompositionEvent interface object length
PASS CompositionEvent interface object name
PASS CompositionEvent interface: existence and properties of interface prototype object
PASS CompositionEvent interface: existence and properties of interface prototype object's "constructor" property
PASS CompositionEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS CompositionEvent interface: attribute data
PASS CompositionEvent interface: operation initCompositionEvent(DOMString, optional boolean, optional boolean, optional WindowProxy?, optional DOMString)
PASS CompositionEvent must be primary interface of new CompositionEvent("event")
PASS Stringification of new CompositionEvent("event")
PASS CompositionEvent interface: new CompositionEvent("event") must inherit property "data" with the proper type
PASS CompositionEvent interface: new CompositionEvent("event") must inherit property "initCompositionEvent(DOMString, optional boolean, optional boolean, optional WindowProxy?, optional DOMString)" with the proper type
PASS CompositionEvent interface: calling initCompositionEvent(DOMString, optional boolean, optional boolean, optional WindowProxy?, optional DOMString) on new CompositionEvent("event") with too few arguments must throw TypeError
PASS UIEvent interface: new CompositionEvent("event") must inherit property "view" with the proper type
PASS UIEvent interface: new CompositionEvent("event") must inherit property "detail" with the proper type
PASS UIEvent interface: new CompositionEvent("event") must inherit property "initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long)" with the proper type
PASS UIEvent interface: calling initUIEvent(DOMString, optional boolean, optional boolean, optional Window?, optional long) on new CompositionEvent("event") with too few arguments must throw TypeError
PASS UIEvent interface: new CompositionEvent("event") must inherit property "which" with the proper type
PASS MutationEvent interface: existence and properties of interface object
PASS MutationEvent interface object length
PASS MutationEvent interface object name
PASS MutationEvent interface: existence and properties of interface prototype object
PASS MutationEvent interface: existence and properties of interface prototype object's "constructor" property
PASS MutationEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS MutationEvent interface: constant MODIFICATION on interface object
PASS MutationEvent interface: constant MODIFICATION on interface prototype object
PASS MutationEvent interface: constant ADDITION on interface object
PASS MutationEvent interface: constant ADDITION on interface prototype object
PASS MutationEvent interface: constant REMOVAL on interface object
PASS MutationEvent interface: constant REMOVAL on interface prototype object
PASS MutationEvent interface: attribute relatedNode
PASS MutationEvent interface: attribute prevValue
PASS MutationEvent interface: attribute newValue
PASS MutationEvent interface: attribute attrName
PASS MutationEvent interface: attribute attrChange
PASS MutationEvent interface: operation initMutationEvent(DOMString, optional boolean, optional boolean, optional Node?, optional DOMString, optional DOMString, optional DOMString, optional unsigned short)