Implement HTMLT tests, and migrate HTMLPurifierTest to this format.
commite05bd77344d00a98aec0051be5ab01365c8d4e61
authorEdward Z. Yang <edwardzyang@thewritingpot.com>
Sat, 5 Jul 2008 06:34:19 +0000 (5 02:34 -0400)
committerEdward Z. Yang <edwardzyang@thewritingpot.com>
Mon, 7 Jul 2008 12:59:33 +0000 (7 08:59 -0400)
treef321027df291903ab141f74a0208752d6916524b
parent334ffac5b4e9778dd5367fae6381e69c204a58f6
Implement HTMLT tests, and migrate HTMLPurifierTest to this format.

HTMLT tests are a compact and easy-to-use way of making assertPurification
type tests. They take the format of:

--INI--
Ns.Directive = "directive value"
--HTML--
Input HTML
--EXPECT--
Expected HTML

Expect more features and migration to be coming soon.

Signed-off-by: Edward Z. Yang <edwardzyang@thewritingpot.com>
28 files changed:
tests/HTMLPurifier/HTMLT.php [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/allowed-preserve.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/allowed-remove.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/basic.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/blacklist-preserve.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/blacklist-remove.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/css-allowed-preserve.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/css-allowed-remove.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/disable-uri.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/empty.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/id-default.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/id-enabled.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/munge-extra.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/name.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/safe-object-embed-munge.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/safe-object-embed.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/script-bare.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/script-cdata.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/script-comment.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/script-dbl-comment.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/script-ideal.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/secure-munge.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/shift-jis-preserve-yen.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/shift-jis-remove-yen.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/strict-blockquote.htmlt [new file with mode: 0644]
tests/HTMLPurifier/HTMLT/strict-underline.htmlt [new file with mode: 0644]
tests/HTMLPurifierTest.php
tests/common.php