我已经尝试在Laravel 4中测试我的命令,因为它们是我系统的重要组成部分,但似乎文档覆盖率很差,它们只能解释控制器和某些模型的基本测试.
在命令中,您可以通过命令行将参数传递给类,并通过$ this-> input属性接收它,我不知道如何模拟.
每当我尝试为我的命令运行测试时,当它期望"fire"方法中的参数时,我会收到此错误:
Fatal error: Call to a member function getArgument() on a non-object in /var/www/html/project/vendor/laravel/framework/src/Illuminate/Console/Command.php on line 153
这是合乎逻辑的,没有传递任何论据.有没有办法测试这个功能?...
谢谢