lithium\tests\cases\storage\session\adapter\CookieTest::testWriteCustomParameters PHP Method

testWriteCustomParameters() public method

    public function testWriteCustomParameters()
    {
        $key = 'write';
        $value = 'value to be written';
        $expires = "+1 day";
        $path = '/';
        $options = array('expire' => $expires);
        $closure = $this->cookie->write($key, $value, $options);
        $this->assertTrue(is_callable($closure));
        $params = compact('key', 'value', 'options');
        $result = $closure($this->cookie, $params, null);
        $this->assertCookie(compact('key', 'value', 'expires', 'path'));
    }