Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(299)

Unified Diff: third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Element-classlist-expected.txt

Issue 1854003004: Import web-platform-tests@5a8700479d98852455bee6117558897867eb278a (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 4 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Element-classlist-expected.txt
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Element-classlist-expected.txt b/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Element-classlist-expected.txt
index 5532bffc61ca2898c6c86f272c8b207d56c24512..d4abfd961e64f2aecee68e564a67224058ea7fdc 100644
--- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Element-classlist-expected.txt
+++ b/third_party/WebKit/LayoutTests/imported/web-platform-tests/dom/nodes/Element-classlist-expected.txt
@@ -18,10 +18,13 @@ PASS .contains(empty_string) must throw a SYNTAX_ERR
PASS .add(empty_string) must throw a SYNTAX_ERR
PASS .remove(empty_string) must throw a SYNTAX_ERR
PASS .toggle(empty_string) must throw a SYNTAX_ERR
+FAIL .replace with empty_string must throw a SYNTAX_ERR assert_throws: function "function () { elem.classList.replace('', 'foo'); }" threw object "TypeError: elem.classList.replace is not a function" that is not a DOMException SYNTAX_ERR: property "code" is equal to undefined, expected 12
PASS .contains(string_with_spaces) must throw an INVALID_CHARACTER_ERR
PASS .add(string_with_spaces) must throw an INVALID_CHARACTER_ERR
PASS .remove(string_with_spaces) must throw an INVALID_CHARACTER_ERR
PASS .toggle(string_with_spaces) must throw an INVALID_CHARACTER_ERR
+FAIL .replace with string_with_spaces must throw a INVALID_CHARACTER_ERR assert_throws: function "function () { elem.classList.replace('z', 'a b'); }" threw object "TypeError: elem.classList.replace is not a function" that is not a DOMException INVALID_CHARACTER_ERR: property "code" is equal to undefined, expected 5
+FAIL .replace with an already existing token foo.classList.replace is not a function
PASS computed style must update when setting .className
PASS classList.contains must update when .className is changed
PASS classList.contains must be case sensitive
@@ -51,11 +54,20 @@ PASS classList.toggle must toggle tokens case-sensitively when adding
PASS classList.toggle must not break case-sensitive CSS selector matching
PASS classList.toggle must be able to remove tokens
PASS classList.toggle must be case-sensitive when removing tokens
+FAIL classList.replace replaces arguments passed, if they are present. secondelem.classList.replace is not a function
+FAIL classList.replace must replace existing tokens secondelem.classList.replace is not a function
+FAIL classList.replace must not break case-sensitive CSS selector matching assert_not_equals: got disallowed value "italic"
+FAIL classList.replace must replace duplicated tokens secondelem.classList.replace is not a function
+FAIL classList.replace must collapse whitespace around replaced tokens secondelem.classList.replace is not a function
+FAIL classList.replace must collapse whitespaces around each token secondelem.classList.replace is not a function
+FAIL classList.replace must collapse whitespaces around each token and remove duplicates secondelem.classList.replace is not a function
+FAIL classList.replace must collapse whitespace when replacing duplicate tokens secondelem.classList.replace is not a function
PASS CSS class selectors must stop matching when all classes have been removed
PASS className must be empty when all classes have been removed
PASS classList must stringify to an empty string when all classes have been removed
PASS classList.item(0) must return null when all classes have been removed
PASS classList[0] must be undefined when all classes have been removed
+FAIL Invoking add or remove should set the class attribute assert_true: expected true got false
PASS classList.add should treat " " as a space
FAIL classList.add should treat \t as a space assert_equals: expected "a b" but got "a\tb"
FAIL classList.add should treat \r as a space assert_equals: expected "a b" but got "a\rb"

Powered by Google App Engine
This is Rietveld 408576698