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

testWrite() public method

public testWrite ( )
    public function testWrite()
    {
        $value = 'value';
        $key = 'new_key';
        $oldData = MockCookieSession::data();
        $class = $this->mock;
        $result = $this->Hmac->write($value, compact('key', 'class'));
        $this->assertEqual($value, $result);
        $signature = hash_hmac('sha1', serialize(array($key => $value) + $oldData), $this->secret);
        $signedData = MockCookieSession::data();
        $this->assertEqual($signedData, $oldData + array('__signature' => $signature));
    }