看起来不再可能使用
了scenario.status
在Cucumber 2.0.0中确定场景的状态(传递,失败,未定义,跳过)。看起来有可能看到场景是通过还是失败,但我也希望看到什么时候步骤未定义或跳过。
以前,在我的代码中,我会将结果写入场景的After钩子中的DB,如下所示:
After do |scenario|
@controller.post_results(scenario)
end
在帖子结果中,我会调用scenario.status来获取状态。
这对Cucumber 2.0.0不再可行吗?如果是,那么新方法是什么?
答案 0 :(得分:1)
您需要使用Hooks.rb来获取方案的状态。
您可以使用
if scenario.failed?
todo...
end
或
scenario.status
在hooks.rb中。