lithium\tests\cases\security\auth\adapter\FormTest::testHashedPasswordAuth PHP Method

testHashedPasswordAuth() public method

Tests that the Form adapter can be configured to do simple hash-based password authentication.
    public function testHashedPasswordAuth()
    {
        $subject = new Form(array('model' => __CLASS__, 'filters' => array('password' => 'sha1'), 'validators' => array('password' => false)));
        $request = (object) array('data' => array('username' => 'Bob', 'password' => 's3kr1t'));
        $expected = array('username' => 'Bob', 'password' => 'ff44e879c7e013b38e4b970e8a5d47c7f283eed1');
        $this->assertEqual($expected, $subject->check($request));
    }