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

发布于 2024-10-30 20:44:23 字数 243 浏览 0 评论 0原文

我真的很难过。我正在使用黄瓜测试来访问链接。我正在使用 pickle web 步骤,但

When I go to the post comment's new page

它似乎不起作用。我还尝试了我在帖子评论的新页面,但这也不起作用。错误是堆栈级别太深。然而,当我编写自己的自定义步骤时,测试就通过了。每一页都写步骤太累了。还有其他人遇到类似的问题吗?

I am having a really hard time. I am using cucumber tests for visiting a link. I am using the pickle web steps for

When I go to the post comment's new page

It does not seem to be working. I also tried I am on the post comment's new page but that is also not working. The error is stack level too deep. However when I write the custom step of my own the test is passing. It is too tiresome to write the steps for every page. Is anyone else getting a similar problem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

心安伴我暖 2024-11-06 20:44:23

替换 features/step_definitions/paths.rb 中以下自动生成的 pickle 路径助手来摆脱它:

when /^#{capture_model}(?:'s)? (.+?) page$/
  path_to_pickle $1, :extra => $2

我看到了完全相同的错误,但通过用我自己的

when /^#{capture_model}(?:'s)? (.+?) page$/
  polymorphic_path(model($1), :action => $2)

I've seen the exact same error but managed to get rid of it by replacing the following auto-generated pickle path helper in features/step_definitions/paths.rb

when /^#{capture_model}(?:'s)? (.+?) page$/
  path_to_pickle $1, :extra => $2

with my own:

when /^#{capture_model}(?:'s)? (.+?) page$/
  polymorphic_path(model($1), :action => $2)
夏见 2024-11-06 20:44:23

我只是将: 替换

path_to_pickle $1, :extra => $2

为:

path_to_pickle $1, :action => $2

I simply replaced:

path_to_pickle $1, :extra => $2

With:

path_to_pickle $1, :action => $2
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文