| This test makes sure that CSSStyleDeclaration enumerates JavaScript properties for defined and non-defined CSS properties, indexed properties, and properties defined on the prototype. See Bug 23946. |
| PASS document.body.style.length is 2 |
| PASS '0' in document.body.style is true |
| PASS '1' in document.body.style is true |
| PASS 'textDecoration' in document.body.style is true |
| PASS 'borderTopColor' in document.body.style is true |
| PASS 'border' in document.body.style is true |
| PASS 'font' in document.body.style is true |
| PASS 'webkitTransform' in document.body.style is true |
| PASS 'WebkitTransform' in document.body.style is true |
| PASS 'bogus-random-String' in document.body.style is false |
| PASS 'cssText' in document.body.style is true |
| PASS 'getPropertyCSSValue' in document.body.style is true |
| PASS initialIndexOfGroup2 > initialIndexOfGroup1 is true |
| PASS initialIndexOfGroup3 > initialIndexOfGroup2 is true |
| PASS initialIndexOfGroup4 > initialIndexOfGroup3 is true |
| PASS initialIndexOfGroup5 > initialIndexOfGroup4 is true |
| PASS initialIndexOfGroup6 > initialIndexOfGroup5 is true |
| PASS group1 is ["0", "1", "cssText", "length", "parentRule", "cssFloat"] |
| PASS group2 is group2Clone |
| PASS group2.some(property => property.startsWith("Webkit")) is true |
| PASS group2.some(property => property.startsWith("Epub")) is true |
| PASS group2.every(property => !property.includes("-")) is true |
| PASS group3 is group3Clone |
| PASS group3.every(property => !property.startsWith("Webkit")) is true |
| PASS group3.every(property => !property.startsWith("Epub")) is true |
| PASS group3.every(property => !property.includes("-")) is true |
| PASS group3.every(property => property.startsWith("webkit")) is true |
| PASS group4 is group4Clone |
| PASS group4.every(property => !property.startsWith("Webkit")) is true |
| PASS group4.every(property => !property.startsWith("Epub")) is true |
| PASS group4.every(property => !property.startsWith("webkit")) is true |
| PASS group4.every(property => property.includes("-")) is true |
| PASS group5 is group5Clone |
| PASS group5.every(property => !property.startsWith("Webkit")) is true |
| PASS group5.every(property => !property.startsWith("Epub")) is true |
| PASS group5.every(property => !property.includes("-")) is true |
| PASS group5.every(property => property.startsWith("epub")) is true |
| PASS group6 is ["item", "getPropertyValue", "getPropertyPriority", "setProperty", "removeProperty", "getPropertyShorthand", "isPropertyImplicit", "getPropertyCSSValue"] |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |