gpt4 book ai didi

php - 测试。可以在同一测试中使用多个调用吗?

转载 作者:行者123 更新时间:2023-12-04 17:25:51 25 4
gpt4 key购买 nike

我有这个测试:

public function test_user_can_access_the_application_page(  
{
$user=[
'email'=>'user@user.com',
'password'=>'user1234',
];

$response=$this->call('POST','/login',$user);
$this->assertAuthenticated();
$response->assertStatus(302)
->assertRedirect('/dashboard')
->assertLocation('/dashboard');
$response=$this->call('GET','/application/index');
$response->assertLocation('/application/index');
}

我登录后,它会将我定向到仪表板,直到现在都还可以,但是如果我想在那之后访问其他页面,我就不能了。出现此错误。

预期:'http://mock.test/application/index'

实际:'http://mock.test'

难道同一个测试不能多次调用,还是登录后可以通过其他方式访问其他页面?(注意:不能为 actingAs 使用工厂,所以我需要登录)。

最佳答案

如果您不能为 actingAs 使用工厂,那么您应该尝试使用 cookie。

查看https://github.com/firebase/php-jwt图书馆。

关于php - 测试。可以在同一测试中使用多个调用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63408696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com