我正在使用 phpspec 来测试我们的应用程序。现在我们需要开发一些命令,因此我也想指定这些命令。
我有点卡在这里,因为文档(http://symfony.com/doc/master/cookbook/console/console_command.html#testing-commands)只告诉我如何使用 phpunit 测试命令。
即使我会在规范中使用类似的方法(以某种方式创建内核,并实例化相关命令),我认为这不会遵循描述行为的想法。我只会指定输出是否正确,但如果命令调用正确的方法等等则不会。
有没有人使用 phpspec 成功描述过 Symfony2 命令?这样做的可行方法是什么?
谢谢