黄瓜找不到路线?这可能是一个新的大问题
使用 Rspec2 和 Cucumber 的 Rails3 应用程序 Cucumber Given /^that a user is logged in$/ do current_user = User.first render new_user_post_pat…
如何使用 Cucumber 来测试 Devise 的 Rememberable 功能?
我想要一个 Cucumber 功能来测试 devise(记住我 cookie)的可记住功能。 使用水豚检查“记住我”复选框很容易,但是我应该如何模拟用户在关闭窗口后…
“错误 Errno::EPIPE:管道损坏”与库勒里蒂
我最近安装了 culerity 以在黄瓜上使用。但是当我运行我的黄瓜规格时,它们变成红色(之前它们都是绿色的)。 我收到的错误具有以下形式: 速度::异常…
如何将水豚输出的html放入特定文件夹?
当我使用 Capybara / Cucumber 的“显示页面”步骤时,我可以控制文件的输出位置吗?我似乎找不到这个配置,我的谷歌福让我失败。 现在看来,默认情况…
转换后 Cucumber::ArityMismatchError 错误
我的步骤定义 Transform /^user "([^"]*)"$/ do | email | Person.find_by_email(email) end Given /^login as (user "([^"]*)")$/ do | user | login…
使用 Cucumber 测试 Authlogic Remember Me
有没有人尝试过用 Cucumber 测试 Authlogic“记住我”功能?我不知道如何让 webrat “关闭浏览器”来测试持久性。 唯一的想法是也许它需要硒?有没有…
TDD 和 BDD 在 Rails 3 中如何相互关联?
我是 TDD 和 BDD 的初学者。 这就是我所知道的: 为了在 Rails 中使用 TDD,我使用它的内置单元测试、功能测试和集成测试。 为了在 Rails 中使用 BDD…
在 Rails 3 中使用 Cucumber/Capybara,如何设置自定义用户代理字符串?
在我的 Rails 3 应用程序中,我为 iPhone 和桌面浏览器提供了不同的布局。我正在尝试使用 Cucumber/Capybara 测试 iPhone 布局。到目前为止,我在请求…
尝试使用“示例”时解析问题黄瓜功能部分
运气不佳 谷歌搜索此错误消息features/manage_hand_evaluator.feature: Parse error at features/manage_hand_evaluator.feature:21 时 。在期望以下…
水豚自动测试结束时出错......每次
使用 autospec / cucumber / capybara 运行我的功能测试,即使在变绿后我也会得到这一行: (eval):1:in `initialize': can't conversion String into …
如何用 Cucumber 测试某个单词是否是链接?
我想要这个自定义步骤: Then I should see the link 'foo' 和他的相反: But I should not see the link 'foo' 在页面中我可以有类似的内容: lorem …
未定义的方法“find_link”对于 #(无方法错误)
Rspec 显然讨厌我。我有点讨厌他了。 #features/step_definitions/custom_steps.rb Then /^I should see the link "([^\"]*)"$/ do |linked_text| fin…
如何在黄瓜测试中使用 Pickle 访问模型属性
我目前正在尝试使用 Pickle gem 在 ruby 和 Rails 中进行黄瓜测试。我用的是蓝图。 如果我有一个 User 类,以 id 作为主键,以“name”和“best_f…
将 Cucumber 与 Authlogic 结合使用
我最近将 Cucumber 升级到版本 0.8.5,但 Authlogic 出现一些意外错误。作为许多用户界面测试的先驱,我有一个默认的“假设我已登录”方法,该方法通…