看起来它不再可能使用了
scenario.status
在Cucumber 2.0.0中确定场景的状态(传递,失败,未定义,跳过) . 看起来有可能看到场景是通过还是失败,但我也希望看到什么时候步骤未定义或跳过 .
以前,在我的代码中,我会将结果写入场景的After钩子中的DB,如下所示:
After do |scenario|
@controller.post_results(scenario)
end
在帖子结果中,我会调用scenario.status来获取状态 .
这与Cucumber 2.0.0不再相关吗?如果是,那么新方法是什么?
1 回答
您需要使用Hooks.rb来获取场景的状态 .
您可以使用
要么
在hooks.rb里面 .
在此查找更多详情:https://github.com/cucumber/cucumber/wiki/Hooks