aboutsummaryrefslogtreecommitdiffstats
path: root/lib/htmlpurifier/tests/HTMLPurifier/URIFilter/DisableResourcesTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/htmlpurifier/tests/HTMLPurifier/URIFilter/DisableResourcesTest.php')
-rw-r--r--lib/htmlpurifier/tests/HTMLPurifier/URIFilter/DisableResourcesTest.php24
1 files changed, 24 insertions, 0 deletions
diff --git a/lib/htmlpurifier/tests/HTMLPurifier/URIFilter/DisableResourcesTest.php b/lib/htmlpurifier/tests/HTMLPurifier/URIFilter/DisableResourcesTest.php
new file mode 100644
index 000000000..c2cea8fe6
--- /dev/null
+++ b/lib/htmlpurifier/tests/HTMLPurifier/URIFilter/DisableResourcesTest.php
@@ -0,0 +1,24 @@
+<?php
+
+class HTMLPurifier_URIFilter_DisableResourcesTest extends HTMLPurifier_URIFilterHarness
+{
+
+ function setUp() {
+ parent::setUp();
+ $this->filter = new HTMLPurifier_URIFilter_DisableResources();
+ $var = true;
+ $this->context->register('EmbeddedURI', $var);
+ }
+
+ function testRemoveResource() {
+ $this->assertFiltering('/foo/bar', false);
+ }
+
+ function testPreserveRegular() {
+ $this->context->destroy('EmbeddedURI'); // undo setUp
+ $this->assertFiltering('/foo/bar');
+ }
+
+}
+
+// vim: et sw=4 sts=4