| Index: third_party/WebKit/LayoutTests/fast/dom/HTMLTableElement/early-acid3-65-excerpt.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/dom/HTMLTableElement/early-acid3-65-excerpt.html b/third_party/WebKit/LayoutTests/fast/dom/HTMLTableElement/early-acid3-65-excerpt.html
|
| index 21f8e745c77f226103f64d6c5c937d9adb9b3e48..b53866369f3fa332862ee50bf0cf787e04acf4bc 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/dom/HTMLTableElement/early-acid3-65-excerpt.html
|
| +++ b/third_party/WebKit/LayoutTests/fast/dom/HTMLTableElement/early-acid3-65-excerpt.html
|
| @@ -4,6 +4,43 @@
|
| <script src="../../../resources/js-test.js"></script>
|
| </head>
|
| <body>
|
| -<script src="script-tests/early-acid3-65-excerpt.js"></script>
|
| +<script>
|
| +description('An excerpt from an early Acid3 test 65: construct a table, and see if the table is as expected');
|
| +
|
| +var table = document.createElement('table');
|
| +table.appendChild(document.createElement('tbody'));
|
| +var tr1 = document.createElement('tr');
|
| +table.appendChild(tr1);
|
| +table.appendChild(document.createElement('caption'));
|
| +table.appendChild(document.createElement('thead'));
|
| +// <table><tbody/><tr/><caption/><thead/>
|
| +table.insertBefore(table.firstChild.nextSibling, null); // move the <tr/> to the end
|
| +// <table><tbody/><caption/><thead/><tr/>
|
| +table.replaceChild(table.firstChild, table.lastChild); // move the <tbody/> to the end and remove the <tr>
|
| +// <table><caption/><thead/><tbody/>
|
| +var tr2 = table.tBodies[0].insertRow(0);
|
| +// <table><caption/><thead/><tbody><tr/></tbody>
|
| +shouldBe("table.tBodies[0].rows[0].rowIndex", "0");
|
| +shouldBe("table.tBodies[0].rows[0].sectionRowIndex", "0");
|
| +shouldBe("table.childNodes.length", "3");
|
| +shouldBe("!!table.caption", "true");
|
| +shouldBe("!!table.tHead", "true");
|
| +shouldBe("table.tFoot", "null");
|
| +shouldBe("table.tBodies.length", "1");
|
| +shouldBe("table.rows.length", "1");
|
| +shouldBe("tr1.parentNode", "null");
|
| +shouldBe("table.caption", "table.createCaption()");
|
| +shouldBe("table.tFoot", "null");
|
| +shouldBe("table.tHead", "table.createTHead()");
|
| +shouldBe("table.createTFoot()", "table.tFoot");
|
| +// either: <table><caption/><thead/><tbody><tr/></tbody><tfoot/>
|
| +// or: <table><caption/><thead/><tfoot/><tbody><tr/></tbody>
|
| +table.tHead.appendChild(tr1);
|
| +// either: <table><caption/><thead><tr/></thead><tbody><tr/></tbody><tfoot/>
|
| +// or: <table><caption/><thead><tr/></thead><tfoot/><tbody><tr/></tbody>
|
| +shouldBe("table.rows[0]", "table.tHead.firstChild");
|
| +shouldBe("table.rows.length", "2");
|
| +shouldBe("table.rows[1]", "table.tBodies[0].firstChild");
|
| +</script>
|
| </body>
|
| </html>
|
|
|