in XML]
- expected: FAIL
-
- [@namespace x 'A'; [x|foo='' i\]
in XML]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/selectors/attribute-selectors/attribute-case/syntax.html.ini b/tests/wpt/metadata/selectors/attribute-selectors/attribute-case/syntax.html.ini
deleted file mode 100644
index 3b4aa0649a8..00000000000
--- a/tests/wpt/metadata/selectors/attribute-selectors/attribute-case/syntax.html.ini
+++ /dev/null
@@ -1,218 +0,0 @@
-[syntax.html]
- type: testharness
- [[foo='BAR'\] /* sanity check (valid) */ in standards mode]
- expected: FAIL
-
- [[foo='bar' i\] in standards mode]
- expected: FAIL
-
- [[foo='bar' I\] in standards mode]
- expected: FAIL
-
- [[foo=bar i\] in standards mode]
- expected: FAIL
-
- [[foo="bar" i\] in standards mode]
- expected: FAIL
-
- [[foo='bar'i\] in standards mode]
- expected: FAIL
-
- [[foo='bar'i \] in standards mode]
- expected: FAIL
-
- [[foo='bar' i \] in standards mode]
- expected: FAIL
-
- [[foo='bar' /**/ i\] in standards mode]
- expected: FAIL
-
- [[foo='bar' i /**/ \] in standards mode]
- expected: FAIL
-
- [[foo='bar'/**/i/**/\] in standards mode]
- expected: FAIL
-
- [[foo=bar/**/i\] in standards mode]
- expected: FAIL
-
- [[foo='bar'\ti\t\] /* \\t */ in standards mode]
- expected: FAIL
-
- [[foo='bar'\ni\n\] /* \\n */ in standards mode]
- expected: FAIL
-
- [[foo='bar'\ri\r\] /* \\r */ in standards mode]
- expected: FAIL
-
- [[foo='bar' \\i\] in standards mode]
- expected: FAIL
-
- [[foo='bar' \\69\] in standards mode]
- expected: FAIL
-
- [[foo~='bar' i\] in standards mode]
- expected: FAIL
-
- [[foo^='bar' i\] in standards mode]
- expected: FAIL
-
- [[foo$='bar' i\] in standards mode]
- expected: FAIL
-
- [[foo*='bar' i\] in standards mode]
- expected: FAIL
-
- [[foo|='bar' i\] in standards mode]
- expected: FAIL
-
- [[|foo='bar' i\] in standards mode]
- expected: FAIL
-
- [[*|foo='bar' i\] in standards mode]
- expected: FAIL
-
- [[foo='BAR'\] /* sanity check (valid) */ in quirks mode]
- expected: FAIL
-
- [[foo='bar' i\] in quirks mode]
- expected: FAIL
-
- [[foo='bar' I\] in quirks mode]
- expected: FAIL
-
- [[foo=bar i\] in quirks mode]
- expected: FAIL
-
- [[foo="bar" i\] in quirks mode]
- expected: FAIL
-
- [[foo='bar'i\] in quirks mode]
- expected: FAIL
-
- [[foo='bar'i \] in quirks mode]
- expected: FAIL
-
- [[foo='bar' i \] in quirks mode]
- expected: FAIL
-
- [[foo='bar' /**/ i\] in quirks mode]
- expected: FAIL
-
- [[foo='bar' i /**/ \] in quirks mode]
- expected: FAIL
-
- [[foo='bar'/**/i/**/\] in quirks mode]
- expected: FAIL
-
- [[foo=bar/**/i\] in quirks mode]
- expected: FAIL
-
- [[foo='bar'\ti\t\] /* \\t */ in quirks mode]
- expected: FAIL
-
- [[foo='bar'\ni\n\] /* \\n */ in quirks mode]
- expected: FAIL
-
- [[foo='bar'\ri\r\] /* \\r */ in quirks mode]
- expected: FAIL
-
- [[foo='bar' \\i\] in quirks mode]
- expected: FAIL
-
- [[foo='bar' \\69\] in quirks mode]
- expected: FAIL
-
- [[foo~='bar' i\] in quirks mode]
- expected: FAIL
-
- [[foo^='bar' i\] in quirks mode]
- expected: FAIL
-
- [[foo$='bar' i\] in quirks mode]
- expected: FAIL
-
- [[foo*='bar' i\] in quirks mode]
- expected: FAIL
-
- [[foo|='bar' i\] in quirks mode]
- expected: FAIL
-
- [[|foo='bar' i\] in quirks mode]
- expected: FAIL
-
- [[*|foo='bar' i\] in quirks mode]
- expected: FAIL
-
- [[foo='BAR'\] /* sanity check (valid) */ in XML]
- expected: FAIL
-
- [[foo='bar' i\] in XML]
- expected: FAIL
-
- [[foo='bar' I\] in XML]
- expected: FAIL
-
- [[foo=bar i\] in XML]
- expected: FAIL
-
- [[foo="bar" i\] in XML]
- expected: FAIL
-
- [[foo='bar'i\] in XML]
- expected: FAIL
-
- [[foo='bar'i \] in XML]
- expected: FAIL
-
- [[foo='bar' i \] in XML]
- expected: FAIL
-
- [[foo='bar' /**/ i\] in XML]
- expected: FAIL
-
- [[foo='bar' i /**/ \] in XML]
- expected: FAIL
-
- [[foo='bar'/**/i/**/\] in XML]
- expected: FAIL
-
- [[foo=bar/**/i\] in XML]
- expected: FAIL
-
- [[foo='bar'\ti\t\] /* \\t */ in XML]
- expected: FAIL
-
- [[foo='bar'\ni\n\] /* \\n */ in XML]
- expected: FAIL
-
- [[foo='bar'\ri\r\] /* \\r */ in XML]
- expected: FAIL
-
- [[foo='bar' \\i\] in XML]
- expected: FAIL
-
- [[foo='bar' \\69\] in XML]
- expected: FAIL
-
- [[foo~='bar' i\] in XML]
- expected: FAIL
-
- [[foo^='bar' i\] in XML]
- expected: FAIL
-
- [[foo$='bar' i\] in XML]
- expected: FAIL
-
- [[foo*='bar' i\] in XML]
- expected: FAIL
-
- [[foo|='bar' i\] in XML]
- expected: FAIL
-
- [[|foo='bar' i\] in XML]
- expected: FAIL
-
- [[*|foo='bar' i\] in XML]
- expected: FAIL
-
diff --git a/tests/wpt/web-platform-tests/cssom/style-sheet-interfaces-001.html b/tests/wpt/web-platform-tests/cssom/style-sheet-interfaces-001.html
index 3f4956cb3ad..fb1fde86eff 100644
--- a/tests/wpt/web-platform-tests/cssom/style-sheet-interfaces-001.html
+++ b/tests/wpt/web-platform-tests/cssom/style-sheet-interfaces-001.html
@@ -61,6 +61,17 @@
assert: [ "styleElement.sheet exists", "styleElement.sheet is a CSSStyleSheet",
"linkElement.sheet exists", "linkElement.sheet is a CSSStyleSheet"] });
+ test(function () {
+ var style = document.createElement("style");
+ document.querySelector("head").appendChild(style);
+ var sheet1 = style.sheet;
+ assert_equals(sheet1.cssRules.length, 0);
+ style.appendChild(document.createTextNode("a { color: green; }"));
+ assert_equals(style.sheet.cssRules.length, 1);
+ }, "sheet_property_updates",
+ { help: "https://www.w3.org/TR/cssom-1/#the-linkstyle-interface",
+ assert: "The sheet property on LinkStyle should always return the current associated style sheet." });
+
test(function() {
assert_own_property(styleSheet, "ownerRule");
assert_own_property(styleSheet, "cssRules");