blob: 2f6a4b596e6e2cd8620d5b2b0d5fdadc2c4a765b [file] [log] [blame]
This is a testharness.js-based test.
Found 228 tests; 218 PASS, 10 FAIL, 0 TIMEOUT, 0 NOTRUN.
PASS CSS Typed OM IDL test
PASS CSSStyleValue interface: existence and properties of interface object
PASS CSSStyleValue interface object length
PASS CSSStyleValue interface object name
PASS CSSStyleValue interface: existence and properties of interface prototype object
PASS CSSStyleValue interface: existence and properties of interface prototype object's "constructor" property
PASS CSSStyleValue interface: stringifier
PASS CSSStyleValue interface: operation parse(DOMString, DOMString)
PASS CSSStyleValue interface: operation parseAll(DOMString, DOMString)
PASS StylePropertyMapReadOnly interface: existence and properties of interface object
PASS StylePropertyMapReadOnly interface object length
PASS StylePropertyMapReadOnly interface object name
PASS StylePropertyMapReadOnly interface: existence and properties of interface prototype object
PASS StylePropertyMapReadOnly interface: existence and properties of interface prototype object's "constructor" property
PASS Testing Symbol.iterator property of iterable interface StylePropertyMapReadOnly
PASS Testing pair iterable interface StylePropertyMapReadOnly
PASS StylePropertyMapReadOnly interface: operation get(DOMString)
PASS StylePropertyMapReadOnly interface: operation getAll(DOMString)
PASS StylePropertyMapReadOnly interface: operation has(DOMString)
PASS StylePropertyMapReadOnly interface: attribute size
PASS StylePropertyMapReadOnly interface: operation entries()
PASS StylePropertyMapReadOnly interface: operation keys()
PASS StylePropertyMapReadOnly interface: operation values()
PASS StylePropertyMapReadOnly interface: operation forEach(function, any)
PASS StylePropertyMap interface: existence and properties of interface object
PASS StylePropertyMap interface object length
PASS StylePropertyMap interface object name
PASS StylePropertyMap interface: existence and properties of interface prototype object
PASS StylePropertyMap interface: existence and properties of interface prototype object's "constructor" property
PASS StylePropertyMap interface: operation set(DOMString, [object Object],[object Object])
PASS StylePropertyMap interface: operation append(DOMString, [object Object],[object Object])
PASS StylePropertyMap interface: operation delete(DOMString)
PASS StylePropertyMap interface: operation clear()
PASS CSSUnparsedValue interface: existence and properties of interface object
PASS CSSUnparsedValue interface object length
PASS CSSUnparsedValue interface object name
PASS CSSUnparsedValue interface: existence and properties of interface prototype object
PASS CSSUnparsedValue interface: existence and properties of interface prototype object's "constructor" property
PASS Testing Symbol.iterator property of iterable interface CSSUnparsedValue
PASS Testing value iterable interface CSSUnparsedValue
PASS CSSUnparsedValue interface: attribute length
FAIL CSSUnparsedValue interface: operation entries() assert_throws: calling operation with this = {} didn't throw TypeError function "function() {
fn.apply(obj, args);
}" did not throw
FAIL CSSUnparsedValue interface: operation keys() assert_throws: calling operation with this = {} didn't throw TypeError function "function() {
fn.apply(obj, args);
}" did not throw
FAIL CSSUnparsedValue interface: operation values() assert_throws: calling operation with this = {} didn't throw TypeError function "function() {
fn.apply(obj, args);
}" did not throw
PASS CSSUnparsedValue interface: operation forEach(function, any)
PASS CSSVariableReferenceValue interface: existence and properties of interface object
PASS CSSVariableReferenceValue interface object length
PASS CSSVariableReferenceValue interface object name
PASS CSSVariableReferenceValue interface: existence and properties of interface prototype object
PASS CSSVariableReferenceValue interface: existence and properties of interface prototype object's "constructor" property
PASS CSSVariableReferenceValue interface: attribute variable
PASS CSSVariableReferenceValue interface: attribute fallback
PASS CSSKeywordValue interface: existence and properties of interface object
PASS CSSKeywordValue interface object length
PASS CSSKeywordValue interface object name
PASS CSSKeywordValue interface: existence and properties of interface prototype object
PASS CSSKeywordValue interface: existence and properties of interface prototype object's "constructor" property
PASS CSSKeywordValue interface: attribute value
PASS CSSNumericValue interface: existence and properties of interface object
PASS CSSNumericValue interface object length
PASS CSSNumericValue interface object name
PASS CSSNumericValue interface: existence and properties of interface prototype object
PASS CSSNumericValue interface: existence and properties of interface prototype object's "constructor" property
PASS CSSNumericValue interface: operation add(CSSNumberish)
PASS CSSNumericValue interface: operation sub(CSSNumberish)
PASS CSSNumericValue interface: operation mul(CSSNumberish)
PASS CSSNumericValue interface: operation div(CSSNumberish)
PASS CSSNumericValue interface: operation min(CSSNumberish)
PASS CSSNumericValue interface: operation max(CSSNumberish)
PASS CSSNumericValue interface: operation equals(CSSNumberish)
PASS CSSNumericValue interface: operation to(DOMString)
PASS CSSNumericValue interface: operation toSum(DOMString)
PASS CSSNumericValue interface: operation type()
PASS CSSNumericValue interface: operation parse(DOMString)
PASS CSSUnitValue interface: existence and properties of interface object
PASS CSSUnitValue interface object length
PASS CSSUnitValue interface object name
PASS CSSUnitValue interface: existence and properties of interface prototype object
PASS CSSUnitValue interface: existence and properties of interface prototype object's "constructor" property
PASS CSSUnitValue interface: attribute value
PASS CSSUnitValue interface: attribute unit
PASS CSSMathValue interface: existence and properties of interface object
PASS CSSMathValue interface object length
PASS CSSMathValue interface object name
PASS CSSMathValue interface: existence and properties of interface prototype object
PASS CSSMathValue interface: existence and properties of interface prototype object's "constructor" property
PASS CSSMathValue interface: attribute operator
PASS CSSMathSum interface: existence and properties of interface object
PASS CSSMathSum interface object length
PASS CSSMathSum interface object name
PASS CSSMathSum interface: existence and properties of interface prototype object
PASS CSSMathSum interface: existence and properties of interface prototype object's "constructor" property
PASS CSSMathSum interface: attribute values
PASS CSSMathProduct interface: existence and properties of interface object
PASS CSSMathProduct interface object length
PASS CSSMathProduct interface object name
PASS CSSMathProduct interface: existence and properties of interface prototype object
PASS CSSMathProduct interface: existence and properties of interface prototype object's "constructor" property
PASS CSSMathProduct interface: attribute values
PASS CSSMathNegate interface: existence and properties of interface object
PASS CSSMathNegate interface object length
PASS CSSMathNegate interface object name
PASS CSSMathNegate interface: existence and properties of interface prototype object
PASS CSSMathNegate interface: existence and properties of interface prototype object's "constructor" property
PASS CSSMathNegate interface: attribute value
PASS CSSMathInvert interface: existence and properties of interface object
PASS CSSMathInvert interface object length
PASS CSSMathInvert interface object name
PASS CSSMathInvert interface: existence and properties of interface prototype object
PASS CSSMathInvert interface: existence and properties of interface prototype object's "constructor" property
PASS CSSMathInvert interface: attribute value
PASS CSSMathMin interface: existence and properties of interface object
PASS CSSMathMin interface object length
PASS CSSMathMin interface object name
PASS CSSMathMin interface: existence and properties of interface prototype object
PASS CSSMathMin interface: existence and properties of interface prototype object's "constructor" property
PASS CSSMathMin interface: attribute values
PASS CSSMathMax interface: existence and properties of interface object
PASS CSSMathMax interface object length
PASS CSSMathMax interface object name
PASS CSSMathMax interface: existence and properties of interface prototype object
PASS CSSMathMax interface: existence and properties of interface prototype object's "constructor" property
PASS CSSMathMax interface: attribute values
PASS CSSNumericArray interface: existence and properties of interface object
PASS CSSNumericArray interface object length
PASS CSSNumericArray interface object name
PASS CSSNumericArray interface: existence and properties of interface prototype object
PASS CSSNumericArray interface: existence and properties of interface prototype object's "constructor" property
PASS Testing Symbol.iterator property of iterable interface CSSNumericArray
PASS Testing value iterable interface CSSNumericArray
PASS CSSNumericArray interface: attribute length
FAIL CSSNumericArray interface: operation entries() assert_throws: calling operation with this = {} didn't throw TypeError function "function() {
fn.apply(obj, args);
}" did not throw
FAIL CSSNumericArray interface: operation keys() assert_throws: calling operation with this = {} didn't throw TypeError function "function() {
fn.apply(obj, args);
}" did not throw
FAIL CSSNumericArray interface: operation values() assert_throws: calling operation with this = {} didn't throw TypeError function "function() {
fn.apply(obj, args);
}" did not throw
PASS CSSNumericArray interface: operation forEach(function, any)
PASS CSSTransformValue interface: existence and properties of interface object
PASS CSSTransformValue interface object length
PASS CSSTransformValue interface object name
PASS CSSTransformValue interface: existence and properties of interface prototype object
PASS CSSTransformValue interface: existence and properties of interface prototype object's "constructor" property
PASS Testing Symbol.iterator property of iterable interface CSSTransformValue
PASS Testing value iterable interface CSSTransformValue
PASS CSSTransformValue interface: attribute length
PASS CSSTransformValue interface: attribute is2D
PASS CSSTransformValue interface: operation toMatrix()
FAIL CSSTransformValue interface: operation entries() assert_throws: calling operation with this = {} didn't throw TypeError function "function() {
fn.apply(obj, args);
}" did not throw
FAIL CSSTransformValue interface: operation keys() assert_throws: calling operation with this = {} didn't throw TypeError function "function() {
fn.apply(obj, args);
}" did not throw
FAIL CSSTransformValue interface: operation values() assert_throws: calling operation with this = {} didn't throw TypeError function "function() {
fn.apply(obj, args);
}" did not throw
PASS CSSTransformValue interface: operation forEach(function, any)
PASS CSSTransformComponent interface: existence and properties of interface object
PASS CSSTransformComponent interface object length
PASS CSSTransformComponent interface object name
PASS CSSTransformComponent interface: existence and properties of interface prototype object
PASS CSSTransformComponent interface: existence and properties of interface prototype object's "constructor" property
PASS CSSTransformComponent interface: stringifier
PASS CSSTransformComponent interface: attribute is2D
PASS CSSTransformComponent interface: operation toMatrix()
PASS CSSTranslate interface: existence and properties of interface object
PASS CSSTranslate interface object length
PASS CSSTranslate interface object name
PASS CSSTranslate interface: existence and properties of interface prototype object
PASS CSSTranslate interface: existence and properties of interface prototype object's "constructor" property
PASS CSSTranslate interface: attribute x
PASS CSSTranslate interface: attribute y
PASS CSSTranslate interface: attribute z
PASS CSSRotate interface: existence and properties of interface object
PASS CSSRotate interface object length
PASS CSSRotate interface object name
PASS CSSRotate interface: existence and properties of interface prototype object
PASS CSSRotate interface: existence and properties of interface prototype object's "constructor" property
PASS CSSRotate interface: attribute x
PASS CSSRotate interface: attribute y
PASS CSSRotate interface: attribute z
PASS CSSRotate interface: attribute angle
PASS CSSScale interface: existence and properties of interface object
PASS CSSScale interface object length
PASS CSSScale interface object name
PASS CSSScale interface: existence and properties of interface prototype object
PASS CSSScale interface: existence and properties of interface prototype object's "constructor" property
PASS CSSScale interface: attribute x
PASS CSSScale interface: attribute y
PASS CSSScale interface: attribute z
PASS CSSSkew interface: existence and properties of interface object
PASS CSSSkew interface object length
PASS CSSSkew interface object name
PASS CSSSkew interface: existence and properties of interface prototype object
PASS CSSSkew interface: existence and properties of interface prototype object's "constructor" property
PASS CSSSkew interface: attribute ax
PASS CSSSkew interface: attribute ay
PASS CSSSkewX interface: existence and properties of interface object
PASS CSSSkewX interface object length
PASS CSSSkewX interface object name
PASS CSSSkewX interface: existence and properties of interface prototype object
PASS CSSSkewX interface: existence and properties of interface prototype object's "constructor" property
PASS CSSSkewX interface: attribute ax
PASS CSSSkewY interface: existence and properties of interface object
PASS CSSSkewY interface object length
PASS CSSSkewY interface object name
PASS CSSSkewY interface: existence and properties of interface prototype object
PASS CSSSkewY interface: existence and properties of interface prototype object's "constructor" property
PASS CSSSkewY interface: attribute ay
PASS CSSPerspective interface: existence and properties of interface object
PASS CSSPerspective interface object length
PASS CSSPerspective interface object name
PASS CSSPerspective interface: existence and properties of interface prototype object
PASS CSSPerspective interface: existence and properties of interface prototype object's "constructor" property
PASS CSSPerspective interface: attribute length
PASS CSSMatrixComponent interface: existence and properties of interface object
PASS CSSMatrixComponent interface object length
PASS CSSMatrixComponent interface object name
PASS CSSMatrixComponent interface: existence and properties of interface prototype object
PASS CSSMatrixComponent interface: existence and properties of interface prototype object's "constructor" property
PASS CSSMatrixComponent interface: attribute matrix
PASS CSSPositionValue interface: existence and properties of interface object
PASS CSSPositionValue interface object length
PASS CSSPositionValue interface object name
PASS CSSPositionValue interface: existence and properties of interface prototype object
PASS CSSPositionValue interface: existence and properties of interface prototype object's "constructor" property
PASS CSSPositionValue interface: attribute x
PASS CSSPositionValue interface: attribute y
PASS CSSImageValue interface: existence and properties of interface object
PASS CSSImageValue interface object length
PASS CSSImageValue interface object name
PASS CSSImageValue interface: existence and properties of interface prototype object
PASS CSSImageValue interface: existence and properties of interface prototype object's "constructor" property
PASS Element interface: operation computedStyleMap()
PASS CSSStyleRule interface: attribute styleMap
FAIL ElementCSSInlineStyle interface: attribute attributeStyleMap assert_own_property: self does not have own property "ElementCSSInlineStyle" expected property "ElementCSSInlineStyle" missing
Harness: the test ran to completion.