【发布时间】:2020-11-28 04:36:36
【问题描述】:
假设我有一个名为 Dogs 的模型。我想确保当用户访问主页时,他们可以从选择输入中选择其中一只狗。我将如何在 Laravel 中进行测试?这是我目前所拥有的。
public function a_user_can_select_a_dog()
{
$this->withoutExceptionHandling();
$dogs = App\Dog::all();
$names = $dogs->map(function ($dog) {
return $dog->name;
});
$response = $this->get(route('home'))->assertSee($names);
}
最终,assertSee 中的内容是我所缺少的。或者assertSee() 可能不是在这里使用的正确方法。我想确保当用户进入主页时,那里有一个选择输入,其中包含工厂创建的 5 个狗名。
【问题讨论】:
标签: php laravel testing phpunit