summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtest/it_url.t59
1 files changed, 12 insertions, 47 deletions
diff --git a/test/it_url.t b/test/it_url.t
index b86f711..215cb63 100755
--- a/test/it_url.t
+++ b/test/it_url.t
@@ -77,60 +77,25 @@ is(
$php_self = $_SERVER['PHP_SELF'];
$_SERVER['PHP_SELF'] = '/foo/bar/self.php';
list ($_SERVER['HTTP_HOST'], $_SERVER['SERVER_PORT'], $_SERVER['HTTPS']) = ["gna.ch", null, null];
-is(
- it_url::absolute("/"),
- 'http://gna.ch/',
- 'it_url::absolute basic'
-);
-
-is(
- it_url::absolute("qux"),
- 'http://gna.ch/foo/bar/qux',
- 'it_url::absolute relative path'
-);
-
-is(
- it_url::absolute("qux", 'https', '/prefix'),
- 'https://gna.ch/prefix/foo/bar/qux',
- 'it_url::absolute relative path'
-);
+is(it_url::absolute("/"), 'http://gna.ch/', 'it_url::absolute basic');
+is(it_url::absolute("qux"), 'http://gna.ch/foo/bar/qux', 'it_url::absolute relative path');
+is(it_url::absolute("qux", 'https', '/prefix'), 'https://gna.ch/prefix/foo/bar/qux', 'it_url::absolute relative path');
+is(it_url::absolute("/https", "https"), 'https://gna.ch/https', 'it_url::absolute force https in http context');
+is(it_url::absolute("http://gna.ch/foo", "https"),'https://gna.ch/foo', 'it_url::absolute force https overwriting existing url');
list ($_SERVER['HTTP_HOST'], $_SERVER['SERVER_PORT'], $_SERVER['HTTPS']) = ["gna.ch:42", 42, null];
-is(
- it_url::absolute("/port"),
- 'http://gna.ch:42/port',
- 'it_url::absolute with non-standard port'
-);
-
-list ($_SERVER['HTTP_HOST'], $_SERVER['SERVER_PORT'], $_SERVER['HTTPS']) = ["gna.ch", 443, true];
-is(
- it_url::absolute("/https"),
- 'https://gna.ch/https',
- 'it_url::absolute for https'
-);
-
-list ($_SERVER['HTTP_HOST'], $_SERVER['SERVER_PORT'], $_SERVER['HTTPS']) = ["gna.ch", null, null];
-is(
- it_url::absolute("/https", "https"),
- 'https://gna.ch/https',
- 'it_url::absolute force https in http context'
-);
+is(it_url::absolute("/port"), 'http://gna.ch:42/port', 'it_url::absolute with non-standard port');
list ($_SERVER['HTTP_HOST'], $_SERVER['SERVER_PORT'], $_SERVER['HTTPS']) = ["gna.ch", 443, true];
-is(
- it_url::absolute("/foo", "http"),
- 'http://gna.ch/foo',
- 'it_url::absolute force http in https context'
-);
+is(it_url::absolute("/https"), 'https://gna.ch/https', 'it_url::absolute for https');
+is(it_url::absolute("http://gna.ch/"), 'http://gna.ch/', 'it_url::absolute leaves http: in url alone');
+is(it_url::absolute("/foo", "http"), 'http://gna.ch/foo', 'it_url::absolute force http in https context');
+is(it_url::absolute("http://gna.ch/", 'https'), 'https://gna.ch/', 'it_url::absolute overrides http: in url');
-list ($_SERVER['HTTP_HOST'], $_SERVER['SERVER_PORT'], $_SERVER['HTTPS']) = ["gna.ch", null, null];
-is(
- it_url::absolute("http://gna.ch/foo", "https"),
- 'https://gna.ch/foo',
- 'it_url::absolute force https overwriting existing url'
-);
+list ($_SERVER['HTTP_HOST'], $_SERVER['SERVER_PORT'], $_SERVER['HTTPS']) = [null, null, null];
$_SERVER['PHP_SELF'] = $php_self;
+
is(it_url::is_reachable('http://search.ch/'), true, "is_reachable('http://www.search.ch/')");
is(it_url::is_reachable('http://search.ch/not_found'), false, "is_reachable('http://www.search.ch/not_found')");
is(it_url::is_reachable('http://bogus.url'), false, "is_reachable('http://bogus.url')");