WebTestCase

时间:2016-03-03 09:46:29

标签: php symfony phpunit

我想测试我的cookie是否在控制器中正确设置。

class RedirectControllerTest extends WebTestCase 
{   
    public function testSetCookie($lang, $id, $actionUrl) 
    {
        $client = static::createClient();
        $crawler = $client->request('GET', /test);
        $jar = $client->getCookieJar();
    }
}

Controller设置cookie,但我在测试用例中的cookie jar是空的。

是否可以在测试用例中访问cookie?

1 个答案:

答案 0 :(得分:1)

通过cookie jar访问cookie是可行的方法:

Range

它适用于我的项目。如果你的cookie罐是空的,你很可能没有正确设置cookie。请记住,您需要返回设置cookie的响应。