Index: LayoutTests/fast/dom/Document/title-01.html |
diff --git a/LayoutTests/fast/dom/Document/title-01.html b/LayoutTests/fast/dom/Document/title-01.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..ea37a3fa242326d6cbd422371b55c8c50a4c97d6 |
--- /dev/null |
+++ b/LayoutTests/fast/dom/Document/title-01.html |
@@ -0,0 +1,38 @@ |
+<!DOCTYPE html> |
+<html> |
+<head> |
+<title>document.title with head blown away</title> |
+<link rel="author" title="Ms2ger" href="mailto:ms2ger@gmail.com"> |
+<link rel="help" href="http://www.whatwg.org/html5/#document.title"> |
+<script src="../../../resources/testharness.js"></script> |
+<script src="../../../resources/testharnessreport.js"></script> |
+<link rel="stylesheet" href="../../../resources/testharness.css"> |
+</head> |
+<body> |
+<script> |
+test(function() { |
+ assert_equals(document.title, "document.title with head blown away"); |
+}) |
+test(function() { |
+ var head = document.getElementsByTagName("head")[0]; |
+ assert_true(!!head, "Head gone?!") |
+ head.parentNode.removeChild(head); |
+ assert_false(!!document.getElementsByTagName("head")[0], "Head still there?!") |
+ document.title = "FAIL"; |
+ assert_equals(document.title, ""); |
+}) |
+test(function() { |
+ var title2 = document.createElement("title"); |
+ title2.appendChild(document.createTextNode("PASS")); |
+ document.body.appendChild(title2); |
+ assert_equals(document.title, "PASS"); |
+}) |
+test(function() { |
+ var title3 = document.createElement("title"); |
+ title3.appendChild(document.createTextNode("PASS2")); |
+ document.documentElement.insertBefore(title3, document.body); |
+ assert_equals(document.title, "PASS2"); |
+}) |
+</script> |
+</body> |
+</html> |