我更喜欢在我的日常工作流程中使用“几乎 TDD”。几天前,我遇到了这个问题。
想象一个具有这种签名的命令。
protected $signature = 'sync:store {--storeId= : Sync stores}';
在我的测试套件中,我添加了
$this->artisan('sync:store', [
'--storeId' => [1],
]);
一切正常,但第二天的命令不起作用。我忽略了*
我的签名。这就是为什么测试是绿色的,但该选项不起作用。
有没有办法验证数组符号是否按需要工作?因为这是我面临的现实问题。