[Security] fixed tests when OpenSSL is not installed

This commit is contained in:
Fabien Potencier 2012-10-28 09:01:53 +01:00
parent d21584ec68
commit 1f1beb1ceb
2 changed files with 2 additions and 5 deletions

View File

@ -154,13 +154,10 @@ class SecureRandomTest extends \PHPUnit_Framework_TestCase
{
$secureRandoms = array();
// openssl
$secureRandom = new SecureRandom();
// only add if openssl is indeed present
$secureRandom = new SecureRandom();
if ($this->hasOpenSsl($secureRandom)) {
$secureRandoms[] = array($secureRandom);
} else {
$this->markTestSkipped('OpenSSL is not available');
}
// no-openssl with custom seed provider

View File

@ -319,7 +319,7 @@ class PersistentTokenBasedRememberMeServicesTest extends \PHPUnit_Framework_Test
$userProvider = $this->getProvider();
}
return new PersistentTokenBasedRememberMeServices(array($userProvider), 'fookey', 'fookey', $options, $logger, new SecureRandom());
return new PersistentTokenBasedRememberMeServices(array($userProvider), 'fookey', 'fookey', $options, $logger, new SecureRandom(sys_get_temp_dir().'/_sf2.seed'));
}
protected function getProvider()