[ticket/181] Check if mod_rewrite is enabled in functional tests
This commit is contained in:
@@ -38,7 +38,20 @@ class phpbb_functional_portal_redirect_test extends \board3\portal\tests\testfra
|
|||||||
|
|
||||||
public function test_redirect()
|
public function test_redirect()
|
||||||
{
|
{
|
||||||
$crawler = self::request('GET', '');
|
if (function_exists('apache_get_modules'))
|
||||||
$this->assertContains('Board3 Portal', $crawler->text());
|
{
|
||||||
|
$modules = apache_get_modules();
|
||||||
|
$mod_rewrite = in_array('mod_rewrite', $modules);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$mod_rewrite = (getenv('HTTP_MOD_REWRITE')=='On') ? true : false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($mod_rewrite)
|
||||||
|
{
|
||||||
|
$crawler = self::request('GET', '');
|
||||||
|
$this->assertContains('Board3 Portal', $crawler->text());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user