Jor*_*inB 2 php phpunit laravel
我按照文档创建了一个非常基本的控制台命令测试:
<?php
namespace Tests\Feature;
use PHPUnit\Framework\TestCase;
class QueueJobCommandTest extends TestCase
{
/**
* Test a job argument is requied
*
* @return void
*/
public function testNoArgumentsIsError()
{
$this->artisan('queue:job')
->expectsOutput('No job specified')
->assertExitCode(0);
}
}
Run Code Online (Sandbox Code Playgroud)
但是当我运行 phpunit 时出现错误:
Error: Call to undefined method Tests\Feature\QueueJobCommandTest::artisan()
任何关于为什么TestCase::artisan()未定义的帮助将不胜感激。