summaryrefslogtreecommitdiff
path: root/_test/cases
diff options
context:
space:
mode:
authorMichael Hamann <michael@content-space.de>2010-03-02 19:17:24 +0100
committerMichael Hamann <michael@content-space.de>2010-03-02 20:08:58 +0100
commit83e9d7a593638d1e91db108f2c285bb38207c437 (patch)
tree41697e71d1252c0b37b6426b9dfd1c15212b5a0f /_test/cases
parent06368e4dbb72cef5e440312251d11fbaea6242a9 (diff)
downloadrpg-83e9d7a593638d1e91db108f2c285bb38207c437.tar.gz
rpg-83e9d7a593638d1e91db108f2c285bb38207c437.tar.bz2
New testcase for getID() with data from FS#1838
Diffstat (limited to '_test/cases')
-rw-r--r--_test/cases/inc/pageutils_getid.test.php19
1 files changed, 19 insertions, 0 deletions
diff --git a/_test/cases/inc/pageutils_getid.test.php b/_test/cases/inc/pageutils_getid.test.php
index 790c869d1..e3932a579 100644
--- a/_test/cases/inc/pageutils_getid.test.php
+++ b/_test/cases/inc/pageutils_getid.test.php
@@ -83,5 +83,24 @@ class init_getID_test extends UnitTestCase {
$this->assertEqual(getID(), 'wiki:dokuwiki');
}
+ /**
+ * getID with given id / in url and userewrite=2, no basedir set, Apache and CGI.
+ */
+ function test5() {
+ global $conf;
+ $conf['basedir'] = '';
+ $conf['userewrite'] = '2';
+ $conf['baseurl'] = '';
+ $_SERVER['DOCUMENT_ROOT'] = '/var/www/';
+ $_SERVER['SCRIPT_FILENAME'] = '/var/www/dokuwiki/doku.php';
+ $_SERVER['SCRIPT_NAME'] = '/dokuwiki/doku.php';
+ $_SERVER['REQUEST_URI'] = '/dokuwiki/doku.php/?do=debug';
+ $_SERVER['PATH_INFO'] = '/';
+ $_SERVER['PATH_TRANSLATED'] = '/var/www/index.html';
+ $_SERVER['PHP_SELF'] = '/dokuwiki/doku.php/';
+
+ $this->assertEqual(getID(), 'start');
+ }
+
}
//Setup VIM: ex: et ts=4 enc=utf-8 :