宣布用黄瓜和阿鲁巴耙耙stdout

时间:2012-05-29 21:39:58

标签: cucumber rake rake-task aruba

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

1 个答案:

答案 0 :(得分:0)

rake命令有一个拼写错误the aruba call with a quoted command is deprecated in favor of backticks,你错过了一个Given子句(虽然没有它但它确实有效):

Scenario: test rake task
 When I run `rake --version`
 Then the output should contain "0.9.2.2"