summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormichael <michael@content-space.de>2009-05-14 17:58:59 +0200
committermichael <michael@content-space.de>2009-05-14 17:58:59 +0200
commit7c90ff2a4628b8fe1638304d145d06d47f46c6a1 (patch)
tree8990447ecb62ea5181bd82ecb506da2f746868c1
parentb8219d2d5e3003683926bd4f9d7bd37ca93b95ec (diff)
downloadrpg-7c90ff2a4628b8fe1638304d145d06d47f46c6a1.tar.gz
rpg-7c90ff2a4628b8fe1638304d145d06d47f46c6a1.tar.bz2
Added testcase for dokuwiki url rewriting and dokuwiki outside of document root.
Ignore-this: d38dd22b55ddb7ac94d28fa048130672 darcs-hash:20090514155859-074e0-c9a5eecc8295c1de748b67ec517798d88bf4119e.gz
-rw-r--r--_test/cases/inc/pageutils_getid.test.php16
1 files changed, 16 insertions, 0 deletions
diff --git a/_test/cases/inc/pageutils_getid.test.php b/_test/cases/inc/pageutils_getid.test.php
index 9e115acdb..aa97e4930 100644
--- a/_test/cases/inc/pageutils_getid.test.php
+++ b/_test/cases/inc/pageutils_getid.test.php
@@ -45,5 +45,21 @@ class init_getID_test extends UnitTestCase {
$this->assertEqual(getID('media',false), 'wiki/discussion/button-dw.png');
}
+ /**
+ * getID with given id in url and userewrite=2, no basedir set, dokuwiki not in document root.
+ */
+ function test3() {
+ global $conf;
+ $conf['basedir'] = '';
+ $conf['userewrite'] = '2';
+ $conf['baseurl'] = '';
+ $_SERVER['DOCUMENT_ROOT'] = '/var/www/';
+ $_SERVER['SCRIPT_FILENAME'] = '/usr/share/dokuwiki/doku.php';
+ $_SERVER['SCRIPT_NAME'] = '/dokuwiki/doku.php';
+ $_SERVER['REQUEST_URI'] = '/dokuwiki/doku.php/wiki:dokuwiki';
+
+ $this->assertEqual(getID(), 'wiki:dokuwiki');
+ }
+
}
//Setup VIM: ex: et ts=4 enc=utf-8 :