From 36fb284d2fe5dcc2f61257940b05c8539c9c38c1 Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Tue, 27 May 2008 17:47:25 +0000 Subject: [PATCH] Add integration test, and fix broken SecureMunge git-svn-id: http://htmlpurifier.org/svnroot/htmlpurifier/trunk@1774 48356398-32a2-884e-a903-53898d9a118a --- library/HTMLPurifier/URIDefinition.php | 1 + tests/HTMLPurifierTest.php | 9 +++++++++ 2 files changed, 10 insertions(+) diff --git a/library/HTMLPurifier/URIDefinition.php b/library/HTMLPurifier/URIDefinition.php index 1314ed3c..57f4ae58 100644 --- a/library/HTMLPurifier/URIDefinition.php +++ b/library/HTMLPurifier/URIDefinition.php @@ -28,6 +28,7 @@ class HTMLPurifier_URIDefinition extends HTMLPurifier_Definition $this->registerFilter(new HTMLPurifier_URIFilter_DisableExternalResources()); $this->registerFilter(new HTMLPurifier_URIFilter_HostBlacklist()); $this->registerFilter(new HTMLPurifier_URIFilter_MakeAbsolute()); + $this->registerFilter(new HTMLPurifier_URIFilter_SecureMunge()); } public function registerFilter($filter) { diff --git a/tests/HTMLPurifierTest.php b/tests/HTMLPurifierTest.php index 685a6f4d..181acaa7 100644 --- a/tests/HTMLPurifierTest.php +++ b/tests/HTMLPurifierTest.php @@ -185,5 +185,14 @@ alert(""); ); } + function test_secureMunge() { + $this->config->set('URI', 'SecureMunge', '/redirect.php?url=%s&check=%t'); + $this->config->set('URI', 'SecureMungeSecretKey', 'foo'); + $this->assertPurification( + 'foo', + 'foo' + ); + } + } -- 2.11.4.GIT