summaryrefslogtreecommitdiff
path: root/_test/tests
diff options
context:
space:
mode:
authorChristopher Smith <chris@jalakai.co.uk>2013-03-22 17:59:23 +0000
committerChristopher Smith <chris@jalakai.co.uk>2013-03-22 17:59:23 +0000
commit9894e7afaae16cc0699afbe839681e023afee65a (patch)
treef367abdb43b84916f2ed3ed5bda4c38eddf39965 /_test/tests
parentb051e9742775994c33cb6570e27605bbe930efe4 (diff)
downloadrpg-9894e7afaae16cc0699afbe839681e023afee65a.tar.gz
rpg-9894e7afaae16cc0699afbe839681e023afee65a.tar.bz2
extend TestRequest class to test fetch & detail; add a test to check it does
Diffstat (limited to '_test/tests')
-rw-r--r--_test/tests/test/basic.test.php18
1 files changed, 18 insertions, 0 deletions
diff --git a/_test/tests/test/basic.test.php b/_test/tests/test/basic.test.php
index a0ea48a3a..c40f2d574 100644
--- a/_test/tests/test/basic.test.php
+++ b/_test/tests/test/basic.test.php
@@ -101,5 +101,23 @@ class InttestsBasicTest extends DokuWikiTest {
$this->assertTrue(strpos($response->getContent(), 'Andreas Gohr') >= 0);
}
+ function testScripts() {
+ $request = new TestRequest();
+
+ // doku
+ $response = $request->get();
+ $this->assertEquals('doku.php',$request->getScript());
+
+ $response = $request->get(array(),'/doku.php?id=wiki:dokuwiki&test=foo');
+ $this->assertEquals('doku.php',$request->getScript());
+
+ // fetch
+ $response = $request->get(array(),'/lib/exe/fetch.php?media=wiki:dokuwiki-128.png');
+ $this->assertEquals('lib/exe/fetch.php',$request->getScript());
+
+ // detail
+ $response = $request->get(array(),'/lib/exe/detail.php?id=start&media=wiki:dokuwiki-128.png');
+ $this->assertEquals('lib/exe/detail.php',$request->getScript());
+ }
}