From 7c90ff2a4628b8fe1638304d145d06d47f46c6a1 Mon Sep 17 00:00:00 2001 From: michael Date: Thu, 14 May 2009 17:58:59 +0200 Subject: Added testcase for dokuwiki url rewriting and dokuwiki outside of document root. Ignore-this: d38dd22b55ddb7ac94d28fa048130672 darcs-hash:20090514155859-074e0-c9a5eecc8295c1de748b67ec517798d88bf4119e.gz --- _test/cases/inc/pageutils_getid.test.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to '_test') 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 : -- cgit v1.2.3