0

如何告诉 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”的标准输出。

4

1 回答 1

0

rake 命令有一个错字,不推荐使用带引号的命令的 aruba 调用以支持 backticks,并且您缺少 Given 子句(尽管没有它它确实有效):

Scenario: test rake task
 When I run `rake --version`
 Then the output should contain "0.9.2.2"
于 2012-07-31T18:13:00.610 回答