summaryrefslogtreecommitdiffstats
path: root/Core/Tests
diff options
context:
space:
mode:
authorFabien Potencier <fabien.potencier@gmail.com>2015-12-18 17:59:46 +0100
committerFabien Potencier <fabien.potencier@gmail.com>2015-12-18 17:59:46 +0100
commite3d856ff389c4741c98d78b19716e49b2e4ae70f (patch)
treed9d6961521c217ed03f215f5af468a85b01b7c55 /Core/Tests
parent9685b588a8a11822620871472fe46ff7a9fe483c (diff)
parentad9416c7ecfd8ebb4cc57c8b044534b1cdaeb2ed (diff)
downloadsymfony-security-e3d856ff389c4741c98d78b19716e49b2e4ae70f.zip
symfony-security-e3d856ff389c4741c98d78b19716e49b2e4ae70f.tar.gz
symfony-security-e3d856ff389c4741c98d78b19716e49b2e4ae70f.tar.bz2
Merge branch '2.3' into 2.7
* 2.3: [Form] fix #15544 when a collection type attribute "required" is false, "prototype" should too updated validators.bg.xlf [Security] Enable bcrypt validation and result length tests on all PHP versions [Security] Verify if a password encoded with bcrypt is no longer than 72 characters [Console] Avoid extra blank lines when rendering exceptions [Yaml] do not remove "comments" in scalar blocks
Diffstat (limited to 'Core/Tests')
-rw-r--r--Core/Tests/Encoder/BCryptPasswordEncoderTest.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/Core/Tests/Encoder/BCryptPasswordEncoderTest.php b/Core/Tests/Encoder/BCryptPasswordEncoderTest.php
index ebd845d..40de8af 100644
--- a/Core/Tests/Encoder/BCryptPasswordEncoderTest.php
+++ b/Core/Tests/Encoder/BCryptPasswordEncoderTest.php
@@ -67,13 +67,15 @@ class BCryptPasswordEncoderTest extends \PHPUnit_Framework_TestCase
{
$encoder = new BCryptPasswordEncoder(self::VALID_COST);
- $encoder->encodePassword(str_repeat('a', 5000), 'salt');
+ $encoder->encodePassword(str_repeat('a', 73), 'salt');
}
public function testCheckPasswordLength()
{
$encoder = new BCryptPasswordEncoder(self::VALID_COST);
+ $result = $encoder->encodePassword(str_repeat('a', 72), null);
- $this->assertFalse($encoder->isPasswordValid('encoded', str_repeat('a', 5000), 'salt'));
+ $this->assertFalse($encoder->isPasswordValid($result, str_repeat('a', 73), 'salt'));
+ $this->assertTrue($encoder->isPasswordValid($result, str_repeat('a', 72), 'salt'));
}
}