summaryrefslogtreecommitdiffstats
path: root/3rdparty/htmlpurifier/tests/HTMLPurifier/ChildDef/TableTest.php
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/htmlpurifier/tests/HTMLPurifier/ChildDef/TableTest.php')
-rw-r--r--3rdparty/htmlpurifier/tests/HTMLPurifier/ChildDef/TableTest.php75
1 files changed, 0 insertions, 75 deletions
diff --git a/3rdparty/htmlpurifier/tests/HTMLPurifier/ChildDef/TableTest.php b/3rdparty/htmlpurifier/tests/HTMLPurifier/ChildDef/TableTest.php
deleted file mode 100644
index e2d948a3e..000000000
--- a/3rdparty/htmlpurifier/tests/HTMLPurifier/ChildDef/TableTest.php
+++ /dev/null
@@ -1,75 +0,0 @@
-<?php
-
-// we're using empty tags to compact the tests: under real circumstances
-// there would be contents in them
-
-class HTMLPurifier_ChildDef_TableTest extends HTMLPurifier_ChildDefHarness
-{
-
- function setUp() {
- parent::setUp();
- $this->obj = new HTMLPurifier_ChildDef_Table();
- }
-
- function testEmptyInput() {
- $this->assertResult('', false);
- }
-
- function testSingleRow() {
- $this->assertResult('<tr />');
- }
-
- function testComplexContents() {
- $this->assertResult('<caption /><col /><thead /><tfoot /><tbody>'.
- '<tr><td>asdf</td></tr></tbody>');
- $this->assertResult('<col /><col /><col /><tr />');
- }
-
- function testReorderContents() {
- $this->assertResult(
- '<col /><colgroup /><tbody /><tfoot /><thead /><tr>1</tr><caption /><tr />',
- '<caption /><col /><colgroup /><thead /><tfoot /><tbody /><tbody><tr>1</tr><tr /></tbody>');
- }
-
- function testXhtml11Illegal() {
- $this->assertResult(
- '<thead><tr><th>a</th></tr></thead><tr><td>a</td></tr>',
- '<thead><tr><th>a</th></tr></thead><tbody><tr><td>a</td></tr></tbody>'
- );
- }
-
- function testTrOverflowAndClose() {
- $this->assertResult(
- '<tr><td>a</td></tr><tr><td>b</td></tr><tbody><tr><td>c</td></tr></tbody><tr><td>d</td></tr>',
- '<tbody><tr><td>a</td></tr><tr><td>b</td></tr></tbody><tbody><tr><td>c</td></tr></tbody><tbody><tr><td>d</td></tr></tbody>'
- );
- }
-
- function testDuplicateProcessing() {
- $this->assertResult(
- '<caption>1</caption><caption /><tbody /><tbody /><tfoot>1</tfoot><tfoot />',
- '<caption>1</caption><tfoot>1</tfoot><tbody /><tbody /><tbody />'
- );
- }
-
- function testRemoveText() {
- $this->assertResult('foo', false);
- }
-
- function testStickyWhitespaceOnTr() {
- $this->config->set('Output.Newline', "\n");
- $this->assertResult("\n <tr />\n <tr />\n ");
- }
-
- function testStickyWhitespaceOnTSection() {
- $this->config->set('Output.Newline', "\n");
- $this->assertResult(
- "\n\t<tbody />\n\t\t<tfoot />\n\t\t\t",
- "\n\t\t<tfoot />\n\t<tbody />\n\t\t\t"
- );
-
- }
-
-}
-
-// vim: et sw=4 sts=4