| <!DOCTYPE html> |
| <script src="../../../resources/js-test.js"></script> |
| <body> |
| <script> |
| description("On setting document.title to the empty string, no text node should be created"); |
| shouldBeEmptyString("document.title"); |
| evalAndLog("document.title = ''"); |
| shouldBeEmptyString("document.title"); |
| shouldBeNull("document.getElementsByTagName('title')[0].firstChild"); |
| |
| document.title = "titletext"; |
| shouldBeEqualToString("document.title", "titletext"); |
| shouldBeNonNull("document.getElementsByTagName('title')[0].firstChild"); |
| |
| evalAndLog("document.title = ''"); |
| shouldBeEmptyString("document.title"); |
| shouldBeNull("document.getElementsByTagName('title')[0].firstChild"); |
| |
| document.title = "titletextnew"; |
| shouldBeEqualToString("document.title", "titletextnew"); |
| shouldBeNonNull("document.getElementsByTagName('title')[0].firstChild"); |
| |
| document.title = "updatetitletextnew"; |
| shouldBeEqualToString("document.title", "updatetitletextnew"); |
| shouldBeNonNull("document.getElementsByTagName('title')[0].firstChild"); |
| |
| </script> |
| </body> |