我真的很难过。我正在使用黄瓜测试来访问链接。我正在使用
的泡菜网步骤When I go to the post comment's new page
它似乎不起作用。我也试过了I am on the post comment's new page
但这也行不通。错误是stack level too deep
。但是,当我编写自己的自定义步骤时,测试正在通过。为每个页面编写步骤太烦人了。还有其他人遇到过类似的问题吗?
答案 0 :(得分:2)
我已经看到完全相同的错误,但设法通过替换features/step_definitions/paths.rb
when /^#{capture_model}(?:'s)? (.+?) page$/
path_to_pickle $1, :extra => $2
用我自己的:
when /^#{capture_model}(?:'s)? (.+?) page$/
polymorphic_path(model($1), :action => $2)
答案 1 :(得分:2)
我只是替换了:
path_to_pickle $1, :extra => $2
使用:
path_to_pickle $1, :action => $2