问题描述
我有一个 Laravel 应用程序在我的本地网络上与 Vagrant Homestead 一起运行。 我尝试实现 HTTP 测试,我首先创建了一个基本测试,如文档:
/**
* A basic feature test example.
*
* @return void
*/
public function testExample()
{
$response = $this->get('/');
$response->assertStatus(200);
}
但是当我运行测试时,我收到错误: 预期状态代码为 200,但收到 500。
但是我可以毫无问题地访问我的网站。
我做错了什么?
谢谢
解决方法
@ThânLƯƠNG 是的,这是自动生成的测试用例:
namespace Tests\Feature;
use Tests\TestCase;
use Illuminate\Foundation\Testing\WithFaker;
use Illuminate\Foundation\Testing\RefreshDatabase;
class BasicTest extends TestCase
{
/**
* A basic feature test example.
*
* @return void
*/
public function testExample()
{
$response = $this->get('/');
$response->assertStatus(200);
}
}