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