aboutsummaryrefslogtreecommitdiffstats
path: root/lib/htmlpurifier/tests/HTMLPurifier/AttrDef/URI/HostTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/htmlpurifier/tests/HTMLPurifier/AttrDef/URI/HostTest.php')
-rw-r--r--lib/htmlpurifier/tests/HTMLPurifier/AttrDef/URI/HostTest.php53
1 files changed, 0 insertions, 53 deletions
diff --git a/lib/htmlpurifier/tests/HTMLPurifier/AttrDef/URI/HostTest.php b/lib/htmlpurifier/tests/HTMLPurifier/AttrDef/URI/HostTest.php
deleted file mode 100644
index b5827718b..000000000
--- a/lib/htmlpurifier/tests/HTMLPurifier/AttrDef/URI/HostTest.php
+++ /dev/null
@@ -1,53 +0,0 @@
-<?php
-
-// takes a URI formatted host and validates it
-
-
-class HTMLPurifier_AttrDef_URI_HostTest extends HTMLPurifier_AttrDefHarness
-{
-
- function test() {
-
- $this->def = new HTMLPurifier_AttrDef_URI_Host();
-
- $this->assertDef('[2001:DB8:0:0:8:800:200C:417A]'); // IPv6
- $this->assertDef('124.15.6.89'); // IPv4
- $this->assertDef('www.google.com'); // reg-name
-
- // more domain name tests
- $this->assertDef('test.');
- $this->assertDef('sub.test.');
- $this->assertDef('.test', false);
- $this->assertDef('ff');
- $this->assertDef('1f', false);
- $this->assertDef('-f', false);
- $this->assertDef('f1');
- $this->assertDef('f-', false);
- $this->assertDef('sub.ff');
- $this->assertDef('sub.1f', false);
- $this->assertDef('sub.-f', false);
- $this->assertDef('sub.f1');
- $this->assertDef('sub.f-', false);
- $this->assertDef('ff.top');
- $this->assertDef('1f.top');
- $this->assertDef('-f.top', false);
- $this->assertDef('ff.top');
- $this->assertDef('f1.top');
- $this->assertDef('f-.top', false);
-
- $this->assertDef("\xE4\xB8\xAD\xE6\x96\x87.com.cn", false);
-
- }
-
- function testIDNA() {
- if (!$GLOBALS['HTMLPurifierTest']['Net_IDNA2']) {
- return false;
- }
- $this->config->set('Core.EnableIDNA', true);
- $this->assertDef("\xE4\xB8\xAD\xE6\x96\x87.com.cn", "xn--fiq228c.com.cn");
- $this->assertDef("\xe2\x80\x85.com", false); // rejected
- }
-
-}
-
-// vim: et sw=4 sts=4