【发布时间】:2015-09-16 02:48:26
【问题描述】:
在我的 CakePHP 3 应用程序中启用 CSRF 令牌和 SSL 后,我正试图让我的单元测试再次工作。
如何为如下测试创建或生成令牌?还是我只是出于测试目的禁用它?
public function testLogin() {
$this->get('/login');
$this->assertResponseOk();
$data = [
'email' => 'info@example.com',
'password' => 'secret'
];
$this->post('/login', $data);
$this->assertResponseSuccess();
$this->assertRedirect(['controller' => 'Users', 'action' => 'dashboard']);
}
【问题讨论】:
标签: unit-testing cakephp csrf cakephp-3.0