【发布时间】:2019-12-31 14:05:21
【问题描述】:
我在docs 之后创建了一个非常基本的控制台命令测试:
<?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);
}
}
但是当我运行 phpunit 时出现错误:
Error: Call to undefined method Tests\Feature\QueueJobCommandTest::artisan()
任何关于为什么 TestCase::artisan() 未定义的帮助将不胜感激。
【问题讨论】: