首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ruby-1.9.2和mongoid-2.0.0的黄瓜测试

ruby-1.9.2和mongoid-2.0.0的黄瓜测试
EN

Stack Overflow用户
提问于 2011-04-04 19:38:18
回答 2查看 258关注 0票数 0

我真的过得很艰难。我正在使用黄瓜测试访问一个链接。我正在使用pickle web步骤来实现

代码语言:javascript
复制
When I go to the post comment's new page

它似乎不起作用。我也尝试过I am on the post comment's new page,但同样不起作用。错误是stack level too deep。但是,当我编写自己的自定义步骤时,测试正在通过。为每一页都写步骤太累人了。其他人也有类似的问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-06 21:59:41

我已经看到了完全相同的错误,但是通过在features/step_definitions/paths.rb中替换以下自动生成的pickle路径帮助器,设法消除了这个错误

代码语言:javascript
复制
when /^#{capture_model}(?:'s)? (.+?) page$/
  path_to_pickle $1, :extra => $2

用我自己的:

代码语言:javascript
复制
when /^#{capture_model}(?:'s)? (.+?) page$/
  polymorphic_path(model($1), :action => $2)
票数 2
EN

Stack Overflow用户

发布于 2011-05-08 20:58:25

我只是简单地替换了:

代码语言:javascript
复制
path_to_pickle $1, :extra => $2

通过以下方式:

代码语言:javascript
复制
path_to_pickle $1, :action => $2
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5537912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档