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

Unified Diff: LayoutTests/imported/web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html

Issue 1295773004: update-w3c-deps import using blink c936ac9d274f959a4b5908db6835bcd612fb1a9e: (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 4 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: LayoutTests/imported/web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html
diff --git a/LayoutTests/imported/web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html b/LayoutTests/imported/web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html
index 8cacc3070f0469defa24bca50fb7ad3d54c019b7..92f58629ad8e3244d32481116f78adb0589bff36 100644
--- a/LayoutTests/imported/web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html
+++ b/LayoutTests/imported/web-platform-tests/html/semantics/tabular-data/the-table-element/caption-methods.html
@@ -11,6 +11,8 @@
</head>
<body>
<div id="log"></div>
+ <table id="table0" style="display:none">
+ </table>
<table id="table1" style="display:none">
<caption id="caption1">caption</caption>
<tr>
@@ -19,6 +21,7 @@
</tr>
</table>
<table id="table2" style="display:none">
+ <foo:caption>caption</foo:caption>
<tr>
<td>cell</td>
<td>cell</td>
@@ -31,8 +34,19 @@
<td>cell</td>
</tr>
</table>
+ <table id="table4" style="display:none">
+ </table>
<script>
test(function () {
+ var table0 = document.getElementById('table0');
+ var caption = document.createElementNS("foo", "caption");
+ table0.appendChild(caption);
+ var table0FirstNode = table0.firstChild;
+ var testCaption = table0.createCaption();
+ assert_not_equals(testCaption, table0FirstNode);
+ assert_equals(testCaption, table0.firstChild);
+ }, "createCaption method creates new caption if existing caption is not in html namespace")
+ test(function () {
var table1 = document.getElementById('table1');
var testCaption = table1.createCaption();
var table1FirstCaption = table1.caption;
@@ -46,11 +60,27 @@
assert_equals(table2FirstNode, test2Caption);
}, "createCaption method creates a new caption and inserts it as the first node of the table element")
test(function () {
+ var table = document.createElement('table');
+ assert_equals(table.createCaption(), table.createCaption());
+ }, "createCaption will not create new caption if one exists")
+ test(function () {
+ var table = document.createElementNS("http://www.w3.org/1999/xhtml", "foo:table")
+ var caption = table.createCaption();
+ assert_equals(caption.prefix, null);
+ }, "createCaption will not copy table's prefix")
+ test(function () {
var table3 = document.getElementById('table3');
assert_equals(table3.caption.textContent, "caption 3");
table3.deleteCaption();
assert_equals(table3.caption, null);
}, "deleteCaption method removes the first caption element child of the table element")
+ test(function () {
+ var table4 = document.getElementById('table4');
+ var caption = document.createElementNS("foo", "caption");
+ table4.appendChild(caption);
+ table4.deleteCaption();
+ assert_equals(caption.parentNode, table4);
+ }, "deleteCaption method not remove caption that is not in html namespace")
</script>
</body>
</html>

Powered by Google App Engine
This is Rietveld 408576698