使用经过身份验证的用户测试POST调用

时间:2018-06-07 09:21:32

标签: unit-testing routes laravel-5.2

我需要使用经过身份验证的用户测试POST调用,但我无法进行测试。

这就是我的尝试:

public function testExample() {
    Session::start();

    $response = $this->call('POST', 'myurl', array(
        '_token' => csrf_token(),
        'post_variable' => 'variable_value',
        'post_variable1' => 'variable_value1',
    ));

    $this->assertEquals(302, $response->getStatusCode());
    $this->assertRedirectedTo('myurl');
}

但我总是被重定向到“登录”页面。

0 个答案:

没有答案