MINOR Fixed UTs (don't rewrite director rules)

git-svn-id: http://svn.silverstripe.com/projects/ss2doc/branches/v2@110408 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Ingo Schommer 2010-09-02 23:26:13 +00:00
parent 5c775287f8
commit ed3edcfbb4
1 changed files with 14 additions and 4 deletions

View File

@ -23,10 +23,20 @@ Director::addRules(20, array(
));
DocumentationViewer::set_link_base('');
DocumentationViewer::$check_permission = false;
Director::addRules(10, array(
'$Action' => 'DocumentationViewer',
'' => '->current/en/cms'
));
// Hacky, but does the job. Without checking for this,
// all tests relying on standard URL routing will fail (e.g. ContentControllerTest)
$isRunningTest = (
(isset($_SERVER['argv'][1]) && strpos($_SERVER['argv'][1], 'dev/tests') !== FALSE)
|| (isset($_SERVER['REQUEST_URI']) && strpos($_SERVER['REQUEST_URI'], 'dev/tests') !== FALSE)
);
if(!$isRunningTest) {
Director::addRules(10, array(
'$Action' => 'DocumentationViewer',
'' => '->current/en/cms'
));
}
DocumentationService::set_automatic_registration(false);
DocumentationService::register("cms", realpath("../src/github/master/cms/docs/"), '2.4');