首页 > 解决方案 > Laravel 单元测试路线

问题描述

我的测试方法有:

 $this->visitRoute('route.name')->see('something');

回复:

There was 1 failure:

1) Tests\Unit\MyTest::testRoute
A request to [http://localhost/route.name] failed. Received status code [500].
Caused by
PDOException: SQLSTATE[HY000]: General error: 1 no such table 'tableThatExists'

但是当我测试时:

$this->visit('/')

正如 Laravel 文档中提供的那样,它可以工作,有什么问题?

而且,如果我只想在没有“看到”条件的情况下测试响应,我该怎么做?

如果有人知道简单的基本 laravel 单元测试,它也会有所帮助

标签: phplaravelunit-testingserverroutes

解决方案


use Illuminate\Foundation\Testing\DatabaseMigrations;

在文件中和

use DatabaseMigrations;

在班上


推荐阅读