【发布时间】:2021-12-30 01:58:56
【问题描述】:
我收到此错误:
调用未定义的方法Tests\Feature\ExampleTest::visit()
在运行我的测试用例时。我对 TDD 有点陌生。
这是我的示例测试代码
<?php
namespace Tests\Feature;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Tests\TestCase;
class ExampleTest extends TestCase
{
/**
* A basic test example.
*
* @return void
*/
public function test_example()
{
$response = $this->visit('/')->see('Laravel');
$response->assertStatus(200);
}
}
从我用来学习 TDD 的视频教程中,上面的代码运行良好,没有任何问题,但是在我这边运行代码时,我遇到了如下所示的错误:
• 测试\Feature\ExampleTest > 示例 错误
调用未定义的方法Tests\Feature\ExampleTest::visit()
我目前正在运行Laravel 8.6 和PHPUnit 9.510
非常欢迎任何关于我如何解决此问题的想法。
【问题讨论】:
-
PHPUnit 4.8 和 9.5.10 之间会不会有一些重大变化,因为上面的代码在 PHPUnit 4.8 中运行良好