This repository has been archived on 2025-08-22. You can view files and clone it, but cannot push or open issues or pull requests.
Files
dumbo/vendor/ircmaxell/password-compat/test/Unit/PasswordVerifyTest.php
2014-11-25 16:42:40 +01:00

29 lines
938 B
PHP

<?php
class PasswordVerifyTest extends PHPUnit_Framework_TestCase {
public function testFuncExists() {
$this->assertTrue(function_exists('password_verify'));
}
public function testFailedType() {
$this->assertFalse(password_verify(123, 123));
}
public function testSaltOnly() {
$this->assertFalse(password_verify('foo', '$2a$07$usesomesillystringforsalt$'));
}
public function testInvalidPassword() {
$this->assertFalse(password_verify('rasmusler', '$2a$07$usesomesillystringfore2uDLvp1Ii2e./U9C8sBjqp8I90dH6hi'));
}
public function testValidPassword() {
$this->assertTrue(password_verify('rasmuslerdorf', '$2a$07$usesomesillystringfore2uDLvp1Ii2e./U9C8sBjqp8I90dH6hi'));
}
public function testInValidHash() {
$this->assertFalse(password_verify('rasmuslerdorf', '$2a$07$usesomesillystringfore2uDLvp1Ii2e./U9C8sBjqp8I90dH6hj'));
}
}