如何告诉 cucumber/aruba 显示 rake 命令的标准输出。以下代码对我不起作用
@announce
Scenario: test rake task
When I run 'rake -verion'
Then the output should contain "0.9.2.2"
即使有@announce 标签,也不会输出命令“rake -version”的标准输出。
rake 命令有一个错字,不推荐使用带引号的命令的 aruba 调用以支持 backticks,并且您缺少 Given 子句(尽管没有它它确实有效):
Scenario: test rake task
When I run `rake --version`
Then the output should contain "0.9.2.2"