blob: cada10321e62fb8496af7dbc1ace9ed2a9a9177c [file] [log] [blame]
This is a testharness.js-based test.
Found 96 tests; 93 PASS, 3 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS idl_test setup
PASS idl_test validation
PASS Partial interface CSSRule: original interface defined
PASS Partial interface CSSRule: member names are unique
PASS Partial interface mixin GlobalEventHandlers: original interface mixin defined
PASS Partial interface mixin GlobalEventHandlers: member names are unique
PASS Partial interface Document: member names are unique
PASS Partial interface Document[2]: member names are unique
PASS Partial interface Window: member names are unique
PASS Document includes GlobalEventHandlers: member names are unique
PASS Document includes DocumentAndElementEventHandlers: member names are unique
PASS Document includes NonElementParentNode: member names are unique
PASS Document includes ParentNode: member names are unique
PASS Document includes XPathEvaluatorBase: member names are unique
PASS HTMLElement includes GlobalEventHandlers: member names are unique
PASS HTMLElement includes DocumentAndElementEventHandlers: member names are unique
PASS HTMLElement includes ElementContentEditable: member names are unique
PASS HTMLElement includes HTMLOrSVGElement: member names are unique
PASS HTMLElement includes ElementCSSInlineStyle: member names are unique
PASS Window includes GlobalEventHandlers: member names are unique
PASS Window includes WindowEventHandlers: member names are unique
PASS Window includes WindowOrWorkerGlobalScope: member names are unique
PASS Window includes AnimationFrameProvider: member names are unique
PASS Window includes WindowSessionStorage: member names are unique
PASS Window includes WindowLocalStorage: member names are unique
PASS Element includes ParentNode: member names are unique
PASS Element includes NonDocumentTypeChildNode: member names are unique
PASS Element includes ChildNode: member names are unique
PASS Element includes Slottable: member names are unique
PASS AnimationEvent interface: existence and properties of interface object
PASS AnimationEvent interface object length
PASS AnimationEvent interface object name
PASS AnimationEvent interface: existence and properties of interface prototype object
PASS AnimationEvent interface: existence and properties of interface prototype object's "constructor" property
PASS AnimationEvent interface: existence and properties of interface prototype object's @@unscopables property
PASS AnimationEvent interface: attribute animationName
PASS AnimationEvent interface: attribute elapsedTime
PASS AnimationEvent interface: attribute pseudoElement
PASS AnimationEvent must be primary interface of new AnimationEvent("animationstart")
PASS Stringification of new AnimationEvent("animationstart")
PASS AnimationEvent interface: new AnimationEvent("animationstart") must inherit property "animationName" with the proper type
PASS AnimationEvent interface: new AnimationEvent("animationstart") must inherit property "elapsedTime" with the proper type
PASS AnimationEvent interface: new AnimationEvent("animationstart") must inherit property "pseudoElement" with the proper type
PASS CSSKeyframeRule interface: existence and properties of interface object
PASS CSSKeyframeRule interface object length
PASS CSSKeyframeRule interface object name
PASS CSSKeyframeRule interface: existence and properties of interface prototype object
PASS CSSKeyframeRule interface: existence and properties of interface prototype object's "constructor" property
PASS CSSKeyframeRule interface: existence and properties of interface prototype object's @@unscopables property
PASS CSSKeyframeRule interface: attribute keyText
PASS CSSKeyframeRule interface: attribute style
PASS CSSKeyframeRule must be primary interface of keyframes.cssRules[0]
PASS Stringification of keyframes.cssRules[0]
PASS CSSKeyframeRule interface: keyframes.cssRules[0] must inherit property "keyText" with the proper type
PASS CSSKeyframeRule interface: keyframes.cssRules[0] must inherit property "style" with the proper type
PASS CSSRule interface: keyframes.cssRules[0] must inherit property "KEYFRAMES_RULE" with the proper type
PASS CSSRule interface: keyframes.cssRules[0] must inherit property "KEYFRAME_RULE" with the proper type
PASS CSSKeyframesRule interface: existence and properties of interface object
PASS CSSKeyframesRule interface object length
PASS CSSKeyframesRule interface object name
PASS CSSKeyframesRule interface: existence and properties of interface prototype object
PASS CSSKeyframesRule interface: existence and properties of interface prototype object's "constructor" property
PASS CSSKeyframesRule interface: existence and properties of interface prototype object's @@unscopables property
PASS CSSKeyframesRule interface: attribute name
PASS CSSKeyframesRule interface: attribute cssRules
PASS CSSKeyframesRule interface: operation appendRule(CSSOMString)
PASS CSSKeyframesRule interface: operation deleteRule(CSSOMString)
PASS CSSKeyframesRule interface: operation findRule(CSSOMString)
PASS CSSKeyframesRule must be primary interface of keyframes
PASS Stringification of keyframes
PASS CSSKeyframesRule interface: keyframes must inherit property "name" with the proper type
PASS CSSKeyframesRule interface: keyframes must inherit property "cssRules" with the proper type
PASS CSSKeyframesRule interface: keyframes must inherit property "appendRule(CSSOMString)" with the proper type
PASS CSSKeyframesRule interface: calling appendRule(CSSOMString) on keyframes with too few arguments must throw TypeError
PASS CSSKeyframesRule interface: keyframes must inherit property "deleteRule(CSSOMString)" with the proper type
PASS CSSKeyframesRule interface: calling deleteRule(CSSOMString) on keyframes with too few arguments must throw TypeError
PASS CSSKeyframesRule interface: keyframes must inherit property "findRule(CSSOMString)" with the proper type
PASS CSSKeyframesRule interface: calling findRule(CSSOMString) on keyframes with too few arguments must throw TypeError
PASS CSSRule interface: keyframes must inherit property "KEYFRAMES_RULE" with the proper type
PASS CSSRule interface: keyframes must inherit property "KEYFRAME_RULE" with the proper type
PASS HTMLElement interface: attribute onanimationstart
PASS HTMLElement interface: attribute onanimationiteration
PASS HTMLElement interface: attribute onanimationend
FAIL HTMLElement interface: attribute onanimationcancel assert_true: The prototype object must have a property "onanimationcancel" expected true got false
PASS Window interface: attribute onanimationstart
PASS Window interface: attribute onanimationiteration
PASS Window interface: attribute onanimationend
FAIL Window interface: attribute onanimationcancel assert_own_property: The global object must have a property "onanimationcancel" expected property "onanimationcancel" missing
PASS Document interface: attribute onanimationstart
PASS Document interface: attribute onanimationiteration
PASS Document interface: attribute onanimationend
FAIL Document interface: attribute onanimationcancel assert_true: The prototype object must have a property "onanimationcancel" expected true got false
PASS CSSRule interface: constant KEYFRAMES_RULE on interface object
PASS CSSRule interface: constant KEYFRAMES_RULE on interface prototype object
PASS CSSRule interface: constant KEYFRAME_RULE on interface object
PASS CSSRule interface: constant KEYFRAME_RULE on interface prototype object
Harness: the test ran to completion.