diff options
Diffstat (limited to 'tests/wpt/web-platform-tests/css/css-properties-values-api')
-rw-r--r-- | tests/wpt/web-platform-tests/css/css-properties-values-api/at-property-cssom.html | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/wpt/web-platform-tests/css/css-properties-values-api/at-property-cssom.html b/tests/wpt/web-platform-tests/css/css-properties-values-api/at-property-cssom.html index 5a0ef9f5d00..46671fedd4e 100644 --- a/tests/wpt/web-platform-tests/css/css-properties-values-api/at-property-cssom.html +++ b/tests/wpt/web-platform-tests/css/css-properties-values-api/at-property-cssom.html @@ -55,8 +55,8 @@ <script> function find_at_property_rule(name) { - for (let rule of document.styleSheets[0].cssRules) { - if (rule.type != CSSRule.PROPERTY_RULE) + for (let rule of document.styleSheets[0].cssRules) { + if (rule.constructor.name != "CSSPropertyRule") continue; if (rule.name == name) return rule; @@ -120,6 +120,13 @@ test_css_text('--syntax-only', '@property --syntax-only { syntax: "<color> | non test_css_text('--inherits-only', '@property --inherits-only { inherits: true; }'); test_css_text('--initial-value-only', '@property --initial-value-only { initial-value: red; }'); +// CSSRule.type + +test(() => { + let rule = find_at_property_rule('--valid'); + assert_equals(rule.type, 0); +}, 'CSSRule.type returns 0'); + // CSSPropertyRule.name test_name('--valid'); |