lithium\tests\cases\test\UnitTest::testAssertCookieWithHeaders PHP Method

testAssertCookieWithHeaders() public method

    public function testAssertCookieWithHeaders()
    {
        $headers = array('Set-Cookie: name[key]=value; expires=Tue, 04-May-2010 19:02:36 GMT; path=/', 'Set-Cookie: name[key1]=value1; expires=Tue, 04-May-2010 19:02:36 GMT; path=/', 'Set-Cookie: name[key2][nested]=value1; expires=Tue, 04-May-2010 19:02:36 GMT; path=/');
        $this->test->assertCookie(array('key' => 'key', 'value' => 'value'), $headers);
        $this->test->assertCookie(array('key' => 'key1', 'value' => 'value1'), $headers);
        $this->test->assertCookie(array('key' => 'key2.nested', 'value' => 'value1'), $headers);
        $expected = array('key' => 'key2.nested', 'value' => 'value1', 'expires' => 'May 04 2010 14:02:36 EST');
        $this->test->assertCookie($expected, $headers);
        $results = $this->test->results();
        $expected = 'pass';
        $this->assertEqual($expected, $results[0]['result']);
        $this->assertEqual($expected, $results[1]['result']);
        $this->assertEqual($expected, $results[2]['result']);
        $this->assertEqual($expected, $results[3]['result']);
    }
UnitTest