| OLD | NEW |
| 1 This is a testharness.js-based test. | 1 This is a testharness.js-based test. |
| 2 Found 195 tests; 164 PASS, 31 FAIL, 0 TIMEOUT, 0 NOTRUN. | 2 Found 187 tests; 156 PASS, 31 FAIL, 0 TIMEOUT, 0 NOTRUN. |
| 3 PASS Document interface: attribute styleSheets | 3 PASS Document interface: attribute styleSheets |
| 4 FAIL Document must be primary interface of document assert_equals: document's pr
ototype is not Document.prototype expected object "[object Document]" but got ob
ject "[object HTMLDocument]" | 4 FAIL Document must be primary interface of document assert_equals: document's pr
ototype is not Document.prototype expected object "[object Document]" but got ob
ject "[object HTMLDocument]" |
| 5 FAIL Stringification of document assert_equals: class string of document expecte
d "[object Document]" but got "[object HTMLDocument]" | 5 FAIL Stringification of document assert_equals: class string of document expecte
d "[object Document]" but got "[object HTMLDocument]" |
| 6 PASS Document interface: document must inherit property "styleSheets" with the p
roper type (0) | 6 PASS Document interface: document must inherit property "styleSheets" with the p
roper type (0) |
| 7 FAIL Document must be primary interface of new Document() assert_equals: Unexpec
ted exception when evaluating object expected null but got object "TypeError: Il
legal constructor" | 7 FAIL Document must be primary interface of new Document() assert_equals: Unexpec
ted exception when evaluating object expected null but got object "TypeError: Il
legal constructor" |
| 8 FAIL Stringification of new Document() assert_equals: Unexpected exception when
evaluating object expected null but got object "TypeError: Illegal constructor" | 8 FAIL Stringification of new Document() assert_equals: Unexpected exception when
evaluating object expected null but got object "TypeError: Illegal constructor" |
| 9 FAIL Document interface: new Document() must inherit property "styleSheets" with
the proper type (0) assert_equals: Unexpected exception when evaluating object
expected null but got object "TypeError: Illegal constructor" | 9 FAIL Document interface: new Document() must inherit property "styleSheets" with
the proper type (0) assert_equals: Unexpected exception when evaluating object
expected null but got object "TypeError: Illegal constructor" |
| 10 PASS ProcessingInstruction interface: attribute sheet | 10 PASS ProcessingInstruction interface: attribute sheet |
| 11 PASS HTMLElement interface: attribute style | 11 PASS HTMLElement interface: attribute style |
| 12 PASS SVGElement interface: attribute style | 12 PASS SVGElement interface: attribute style |
| (...skipping 23 matching lines...) Expand all Loading... |
| 36 PASS StyleSheet interface: attribute disabled | 36 PASS StyleSheet interface: attribute disabled |
| 37 PASS CSSStyleSheet interface: existence and properties of interface object | 37 PASS CSSStyleSheet interface: existence and properties of interface object |
| 38 PASS CSSStyleSheet interface object length | 38 PASS CSSStyleSheet interface object length |
| 39 PASS CSSStyleSheet interface object name | 39 PASS CSSStyleSheet interface object name |
| 40 PASS CSSStyleSheet interface: existence and properties of interface prototype ob
ject | 40 PASS CSSStyleSheet interface: existence and properties of interface prototype ob
ject |
| 41 PASS CSSStyleSheet interface: existence and properties of interface prototype ob
ject's "constructor" property | 41 PASS CSSStyleSheet interface: existence and properties of interface prototype ob
ject's "constructor" property |
| 42 PASS CSSStyleSheet interface: attribute ownerRule | 42 PASS CSSStyleSheet interface: attribute ownerRule |
| 43 PASS CSSStyleSheet interface: attribute cssRules | 43 PASS CSSStyleSheet interface: attribute cssRules |
| 44 FAIL CSSStyleSheet interface: operation insertRule(DOMString,unsigned long) asse
rt_equals: property has wrong .length expected 2 but got 1 | 44 FAIL CSSStyleSheet interface: operation insertRule(DOMString,unsigned long) asse
rt_equals: property has wrong .length expected 2 but got 1 |
| 45 PASS CSSStyleSheet interface: operation deleteRule(unsigned long) | 45 PASS CSSStyleSheet interface: operation deleteRule(unsigned long) |
| 46 PASS CSSStyleSheet must be primary interface of style_element.sheet | |
| 47 PASS Stringification of style_element.sheet | |
| 48 PASS CSSStyleSheet interface: style_element.sheet must inherit property "ownerRu
le" with the proper type (0) | 46 PASS CSSStyleSheet interface: style_element.sheet must inherit property "ownerRu
le" with the proper type (0) |
| 49 PASS CSSStyleSheet interface: style_element.sheet must inherit property "cssRule
s" with the proper type (1) | 47 PASS CSSStyleSheet interface: style_element.sheet must inherit property "cssRule
s" with the proper type (1) |
| 50 PASS CSSStyleSheet interface: style_element.sheet must inherit property "insertR
ule" with the proper type (2) | 48 PASS CSSStyleSheet interface: style_element.sheet must inherit property "insertR
ule" with the proper type (2) |
| 51 FAIL CSSStyleSheet interface: calling insertRule(DOMString,unsigned long) on sty
le_element.sheet with too few arguments must throw TypeError assert_throws: Call
ed with 1 arguments function "function () { | 49 FAIL CSSStyleSheet interface: calling insertRule(DOMString,unsigned long) on sty
le_element.sheet with too few arguments must throw TypeError assert_throws: Call
ed with 1 arguments function "function () { |
| 52 fn.apply(obj, args); | 50 fn.apply(obj, args); |
| 53 }" threw object "SyntaxError: Failed to execute 'insertRule' on 'CSSStyl
eSheet': Failed to parse the rule 'foo'." ("SyntaxError") expected object "TypeE
rror" ("TypeError") | 51 }" threw object "SyntaxError: Failed to execute 'insertRule' on 'CSSStyl
eSheet': Failed to parse the rule 'foo'." ("SyntaxError") expected object "TypeE
rror" ("TypeError") |
| 54 PASS CSSStyleSheet interface: style_element.sheet must inherit property "deleteR
ule" with the proper type (3) | 52 PASS CSSStyleSheet interface: style_element.sheet must inherit property "deleteR
ule" with the proper type (3) |
| 55 PASS CSSStyleSheet interface: calling deleteRule(unsigned long) on style_element
.sheet with too few arguments must throw TypeError | 53 PASS CSSStyleSheet interface: calling deleteRule(unsigned long) on style_element
.sheet with too few arguments must throw TypeError |
| 56 PASS StyleSheet interface: style_element.sheet must inherit property "type" with
the proper type (0) | 54 PASS StyleSheet interface: style_element.sheet must inherit property "type" with
the proper type (0) |
| 57 PASS StyleSheet interface: style_element.sheet must inherit property "href" with
the proper type (1) | 55 PASS StyleSheet interface: style_element.sheet must inherit property "href" with
the proper type (1) |
| 58 PASS StyleSheet interface: style_element.sheet must inherit property "ownerNode"
with the proper type (2) | 56 PASS StyleSheet interface: style_element.sheet must inherit property "ownerNode"
with the proper type (2) |
| 59 PASS StyleSheet interface: style_element.sheet must inherit property "parentStyl
eSheet" with the proper type (3) | 57 PASS StyleSheet interface: style_element.sheet must inherit property "parentStyl
eSheet" with the proper type (3) |
| 60 PASS StyleSheet interface: style_element.sheet must inherit property "title" wit
h the proper type (4) | 58 PASS StyleSheet interface: style_element.sheet must inherit property "title" wit
h the proper type (4) |
| 61 PASS StyleSheet interface: style_element.sheet must inherit property "media" wit
h the proper type (5) | 59 PASS StyleSheet interface: style_element.sheet must inherit property "media" wit
h the proper type (5) |
| 62 PASS StyleSheet interface: style_element.sheet must inherit property "disabled"
with the proper type (6) | 60 PASS StyleSheet interface: style_element.sheet must inherit property "disabled"
with the proper type (6) |
| 63 PASS StyleSheetList interface: existence and properties of interface object | 61 PASS StyleSheetList interface: existence and properties of interface object |
| 64 PASS StyleSheetList interface object length | 62 PASS StyleSheetList interface object length |
| 65 PASS StyleSheetList interface object name | 63 PASS StyleSheetList interface object name |
| 66 FAIL StyleSheetList interface: existence and properties of interface prototype o
bject assert_equals: prototype of StyleSheetList.prototype is not Array.prototyp
e expected [] but got object "[object Object]" | 64 FAIL StyleSheetList interface: existence and properties of interface prototype o
bject assert_equals: prototype of StyleSheetList.prototype is not Array.prototyp
e expected [] but got object "[object Object]" |
| 67 PASS StyleSheetList interface: existence and properties of interface prototype o
bject's "constructor" property | 65 PASS StyleSheetList interface: existence and properties of interface prototype o
bject's "constructor" property |
| 68 PASS StyleSheetList interface: operation item(unsigned long) | 66 PASS StyleSheetList interface: operation item(unsigned long) |
| 69 PASS StyleSheetList interface: attribute length | 67 PASS StyleSheetList interface: attribute length |
| 70 PASS StyleSheetList must be primary interface of document.styleSheets | |
| 71 PASS Stringification of document.styleSheets | |
| 72 PASS StyleSheetList interface: document.styleSheets must inherit property "item"
with the proper type (0) | 68 PASS StyleSheetList interface: document.styleSheets must inherit property "item"
with the proper type (0) |
| 73 PASS StyleSheetList interface: calling item(unsigned long) on document.styleShee
ts with too few arguments must throw TypeError | 69 PASS StyleSheetList interface: calling item(unsigned long) on document.styleShee
ts with too few arguments must throw TypeError |
| 74 PASS StyleSheetList interface: document.styleSheets must inherit property "lengt
h" with the proper type (1) | 70 PASS StyleSheetList interface: document.styleSheets must inherit property "lengt
h" with the proper type (1) |
| 75 PASS CSSRuleList interface: existence and properties of interface object | 71 PASS CSSRuleList interface: existence and properties of interface object |
| 76 PASS CSSRuleList interface object length | 72 PASS CSSRuleList interface object length |
| 77 PASS CSSRuleList interface object name | 73 PASS CSSRuleList interface object name |
| 78 FAIL CSSRuleList interface: existence and properties of interface prototype obje
ct assert_equals: prototype of CSSRuleList.prototype is not Array.prototype expe
cted [] but got object "[object Object]" | 74 FAIL CSSRuleList interface: existence and properties of interface prototype obje
ct assert_equals: prototype of CSSRuleList.prototype is not Array.prototype expe
cted [] but got object "[object Object]" |
| 79 PASS CSSRuleList interface: existence and properties of interface prototype obje
ct's "constructor" property | 75 PASS CSSRuleList interface: existence and properties of interface prototype obje
ct's "constructor" property |
| 80 PASS CSSRuleList interface: operation item(unsigned long) | 76 PASS CSSRuleList interface: operation item(unsigned long) |
| 81 PASS CSSRuleList interface: attribute length | 77 PASS CSSRuleList interface: attribute length |
| 82 PASS CSSRuleList must be primary interface of style_element.sheet.cssRules | |
| 83 PASS Stringification of style_element.sheet.cssRules | |
| 84 PASS CSSRuleList interface: style_element.sheet.cssRules must inherit property "
item" with the proper type (0) | 78 PASS CSSRuleList interface: style_element.sheet.cssRules must inherit property "
item" with the proper type (0) |
| 85 PASS CSSRuleList interface: calling item(unsigned long) on style_element.sheet.c
ssRules with too few arguments must throw TypeError | 79 PASS CSSRuleList interface: calling item(unsigned long) on style_element.sheet.c
ssRules with too few arguments must throw TypeError |
| 86 PASS CSSRuleList interface: style_element.sheet.cssRules must inherit property "
length" with the proper type (1) | 80 PASS CSSRuleList interface: style_element.sheet.cssRules must inherit property "
length" with the proper type (1) |
| 87 PASS CSSRule interface: existence and properties of interface object | 81 PASS CSSRule interface: existence and properties of interface object |
| 88 PASS CSSRule interface object length | 82 PASS CSSRule interface object length |
| 89 PASS CSSRule interface object name | 83 PASS CSSRule interface object name |
| 90 PASS CSSRule interface: existence and properties of interface prototype object | 84 PASS CSSRule interface: existence and properties of interface prototype object |
| 91 PASS CSSRule interface: existence and properties of interface prototype object's
"constructor" property | 85 PASS CSSRule interface: existence and properties of interface prototype object's
"constructor" property |
| 92 PASS CSSRule interface: constant STYLE_RULE on interface object | 86 PASS CSSRule interface: constant STYLE_RULE on interface object |
| 93 PASS CSSRule interface: constant STYLE_RULE on interface prototype object | 87 PASS CSSRule interface: constant STYLE_RULE on interface prototype object |
| (...skipping 15 matching lines...) Expand all Loading... |
| 109 PASS CSSRule interface: attribute cssText | 103 PASS CSSRule interface: attribute cssText |
| 110 PASS CSSRule interface: attribute parentRule | 104 PASS CSSRule interface: attribute parentRule |
| 111 PASS CSSRule interface: attribute parentStyleSheet | 105 PASS CSSRule interface: attribute parentStyleSheet |
| 112 PASS CSSStyleRule interface: existence and properties of interface object | 106 PASS CSSStyleRule interface: existence and properties of interface object |
| 113 PASS CSSStyleRule interface object length | 107 PASS CSSStyleRule interface object length |
| 114 PASS CSSStyleRule interface object name | 108 PASS CSSStyleRule interface object name |
| 115 PASS CSSStyleRule interface: existence and properties of interface prototype obj
ect | 109 PASS CSSStyleRule interface: existence and properties of interface prototype obj
ect |
| 116 PASS CSSStyleRule interface: existence and properties of interface prototype obj
ect's "constructor" property | 110 PASS CSSStyleRule interface: existence and properties of interface prototype obj
ect's "constructor" property |
| 117 PASS CSSStyleRule interface: attribute selectorText | 111 PASS CSSStyleRule interface: attribute selectorText |
| 118 PASS CSSStyleRule interface: attribute style | 112 PASS CSSStyleRule interface: attribute style |
| 119 PASS CSSStyleRule must be primary interface of style_element.sheet.cssRules[0] | |
| 120 PASS Stringification of style_element.sheet.cssRules[0] | |
| 121 PASS CSSStyleRule interface: style_element.sheet.cssRules[0] must inherit proper
ty "selectorText" with the proper type (0) | 113 PASS CSSStyleRule interface: style_element.sheet.cssRules[0] must inherit proper
ty "selectorText" with the proper type (0) |
| 122 PASS CSSStyleRule interface: style_element.sheet.cssRules[0] must inherit proper
ty "style" with the proper type (1) | 114 PASS CSSStyleRule interface: style_element.sheet.cssRules[0] must inherit proper
ty "style" with the proper type (1) |
| 123 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "S
TYLE_RULE" with the proper type (0) | 115 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "S
TYLE_RULE" with the proper type (0) |
| 124 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "C
HARSET_RULE" with the proper type (1) | 116 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "C
HARSET_RULE" with the proper type (1) |
| 125 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "I
MPORT_RULE" with the proper type (2) | 117 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "I
MPORT_RULE" with the proper type (2) |
| 126 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "M
EDIA_RULE" with the proper type (3) | 118 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "M
EDIA_RULE" with the proper type (3) |
| 127 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "F
ONT_FACE_RULE" with the proper type (4) | 119 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "F
ONT_FACE_RULE" with the proper type (4) |
| 128 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "P
AGE_RULE" with the proper type (5) | 120 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "P
AGE_RULE" with the proper type (5) |
| 129 FAIL CSSRule interface: style_element.sheet.cssRules[0] must inherit property "M
ARGIN_RULE" with the proper type (6) assert_inherits: property "MARGIN_RULE" not
found in prototype chain | 121 FAIL CSSRule interface: style_element.sheet.cssRules[0] must inherit property "M
ARGIN_RULE" with the proper type (6) assert_inherits: property "MARGIN_RULE" not
found in prototype chain |
| 130 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "N
AMESPACE_RULE" with the proper type (7) | 122 PASS CSSRule interface: style_element.sheet.cssRules[0] must inherit property "N
AMESPACE_RULE" with the proper type (7) |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 192 PASS CSSStyleDeclaration interface: attribute parentRule | 184 PASS CSSStyleDeclaration interface: attribute parentRule |
| 193 PASS CSSStyleDeclaration interface: attribute cssFloat | 185 PASS CSSStyleDeclaration interface: attribute cssFloat |
| 194 PASS CSS interface: existence and properties of interface object | 186 PASS CSS interface: existence and properties of interface object |
| 195 PASS CSS interface object length | 187 PASS CSS interface object length |
| 196 PASS CSS interface object name | 188 PASS CSS interface object name |
| 197 PASS CSS interface: existence and properties of interface prototype object | 189 PASS CSS interface: existence and properties of interface prototype object |
| 198 PASS CSS interface: existence and properties of interface prototype object's "co
nstructor" property | 190 PASS CSS interface: existence and properties of interface prototype object's "co
nstructor" property |
| 199 PASS CSS interface: operation escape(DOMString) | 191 PASS CSS interface: operation escape(DOMString) |
| 200 Harness: the test ran to completion. | 192 Harness: the test ran to completion. |
| 201 | 193 |
| OLD | NEW |