Index: LayoutTests/imported/web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-04.xhtml |
diff --git a/LayoutTests/imported/web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-04.xhtml b/LayoutTests/imported/web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-04.xhtml |
new file mode 100644 |
index 0000000000000000000000000000000000000000..10ec3985f438de0061b736ca82345992e25ac10a |
--- /dev/null |
+++ b/LayoutTests/imported/web-platform-tests/html/semantics/document-metadata/the-title-element/title.text-04.xhtml |
@@ -0,0 +1,37 @@ |
+<html xmlns="http://www.w3.org/1999/xhtml"> |
+<head> |
+<title> title.text and space normalization </title> |
+<link rel="author" title="Ms2ger" href="mailto:ms2ger@gmail.com"/> |
+<link rel="help" href="https://html.spec.whatwg.org/multipage/#dom-title-text"/> |
+<script src="../../../../../../resources/testharness.js"></script> |
+<script src="../../../../../../resources/testharnessreport.js"></script> |
+</head> |
+<body> |
+<div id="log"></div> |
+<script> |
+test(function() { |
+ assert_equals(document.getElementsByTagName("title")[0].text, |
+ " title.text and space normalization "); |
+ assert_equals(document.getElementsByTagName("title")[0].textContent, |
+ " title.text and space normalization "); |
+ assert_equals(document.getElementsByTagName("title")[0].firstChild.nodeValue, |
+ " title.text and space normalization "); |
+}, "title.text and space normalization (markup)"); |
+[ |
+ "one space", "two spaces", |
+ "one\ttab", "two\t\ttabs", |
+ "one\nnewline", "two\n\nnewlines", |
+ "one\fform feed", "two\f\fform feeds", |
+ "one\rcarriage return", "two\r\rcarriage returns" |
+].forEach(function(str) { |
+ test(function() { |
+ document.title = str; |
+ var title = document.getElementsByTagName("title")[0]; |
+ assert_equals(title.text, str); |
+ assert_equals(title.textContent, str); |
+ assert_equals(title.firstChild.nodeValue, str); |
+ }, "title.text and space normalization: " + format_value(str)) |
+}); |
+</script> |
+</body> |
+</html> |