如何使用 Cucumber 测试接受嵌套属性的 Rails 模型
如何测试接受图像嵌套属性的模型主题? Given /^I have topics titled (.+)$/ do |titles| path ="#{RAILS_ROOT}/features/upload-files/" image = Fi…
Cucumber:访问步骤定义中的当前控制器实例
我想访问我的黄瓜步骤定义中的控制器实例。 这样做的目的是让我可以操作 http cookie 和会话值。 我很确定有一种方法可以通过 World 来做到这一点,但…
黄瓜 + 硒随机失败
我的硒测试喜欢随机失败。 作为一个例子,我有这样的场景 Scenario: I should be able to edit a user Given I created a user with the login "[emai…
集成测试时设置系统状态的最佳实践/想法?
我有许多使用 Cucumber 流行的 Give/When/Then 风格编写的 C# 集成测试。 我使用的框架基本上与 NBehave 相同。 我面临的一个反复出现的问题是设置和…
如何让 Cucumber 针对 Selenium 和无头浏览器运行相同的步骤
我一直在使用 Cucumber 测试 Web 应用程序,目前我已经设置了许多步骤来使用 Culerity 运行。 这很有效,但有时在 Selenium 中运行完全相同的故事会更…
Rails:使用 cucumber 和 webrat 集成测试thinking_sphinx - 如何索引事务装置?
我想对我的搜索功能进行一些 Cucumber/webrat 集成测试,这些功能使用 Thinking_sphinx & sphinx 但问题是,在典型的 Cucumber 测试期间,数据会在…
如何在 Cucumber 中测试 authlogic 的 current_user?
我正在尝试在 Cucumber 中使用 authlogic 的测试助手,调用 activate_authlogic。 我们的 application_controller 有一个 current_user_session 方法…
如何让故事与 Restful_authentication 和 Cucumber 一起使用?
克隆最新稳定版本的 rails (2.3.2) 后, rspec (1.2.2), 黄瓜(0.2.0.4...于 2009-03-24 发布), rspec-rails (1.2.2), restful-authentication(修…
Test::Unit 在 Rails 中仍然相关吗?
我正在以古老的方式学习 Rails。 以阅读使用 Rails 进行敏捷 Web 开发(第 3 版)作为起点。 我目前正在学习测试测试章节。 我还知道其他 BDD 测试框…
黄瓜 + JavaScript 应用程序中的 Selenium
我正在尝试学习如何最好地使用 Cucumber + Selenium。 在大多数情况下,它似乎非常简单,但我想获得一些有关如何测试对话框的指导。 基本上我需要实现…
rspec 和 heckle 的兼容性如何?
我目前正在使用 test/unit,并且正在考虑使用 rspec。 但是,我注意到 rspec 目前 不支持 heckle在 ruby 1.9.1 中,除了目标模块/类/方法之外,不…