lithium\tests\cases\storage\session\strategy\HmacTest::testReadWithValidSignature PHP Method

testReadWithValidSignature() public method

    public function testReadWithValidSignature()
    {
        $class = $this->mock;
        $currentData = MockCookieSession::data();
        $signature = hash_hmac('sha1', serialize($currentData), $this->secret);
        $result = MockCookieSession::write('__signature', $signature);
        $this->assertEqual($signature, $result);
        $value = 'data_read';
        $result = $this->Hmac->read($value, compact('class'));
        $this->assertEqual($value, $result);
    }