gpt4 book ai didi

php - 测试需要登录的 Controller

转载 作者:行者123 更新时间:2023-11-28 21:35:38 24 4
gpt4 key购买 nike

我正在学习 PHPUnit,我想测试需要登录的页面女巫(例如更改密码、添加新文章等)。正常测试看起来像这样

$response = $this->get('/');

$response->assertStatus(200);

但是如果页面需要身份验证(用于登录用户),它将无法工作。我该如何解决我的问题?

最佳答案

您可以在使用 Laravel 运行测试时“充当”用户

$user = \App\User::find(1) //replace with creating or finding the user you want
$this->actingAs($user);

关于php - 测试需要登录的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59072285/

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