黄瓜 + 测试 JS 警报
我正在尝试使用 Cucumber on Rails 测试 JS 确认对话框。 我有一个 window.onbeforeunload 事件处理程序,如果您尝试离开该页面,它会提示您一个确认…
Ngourd C# BDD 黄瓜
http://code.google.com/p/ngourd/downloads/list 上面是 NGourd(一个 C# BDD 测试框架)的链接。 问题是我如何下载这个? 我没有看到任何下载链接。…
使用 selenium-client gem 上传文件
我正在使用 selenium-client gem 与 Webrat 和 Cucumber 来测试 Rails 项目。 我已经按照此处所述设置了 Cucumber: https://github.com /cucumber/cu…
使用 Cucumber 测试 SWFUpload
在一个项目中,我最近用SWFUpload替换了一个简单的基于表单的文件上传。 当 SWFUpload 返回成功时,我会生成一个表单以向上传的资源添加标签。 我希望…
黄瓜步骤中的正则表达式
Cucumber 生成一些简洁的 webrat 正则表达式步骤。 当我尝试这个时遇到了问题。 在功能中: And I fill in "Telephone (Home)" with "61234567" 在 we…
Webrat 的 RoutingError 问题
我目前正在用 Rails 重写一个网站。 我编写了一个模型,将旧的静态 URL 映射到新的静态 URL,并且在应用程序控制器中,我捕获 RoutingErrors 以调用一…
如何在 Cucumber 步骤中获取从 Rack 返回的响应?
我的 Rails 应用程序有一个 Cucumber 步骤: Then /^I should be redirected to the sign in page$/ do assert_equal 302, @response.status end 但是…
ActiveRecord 与 Ruby、Rails、Cucumber 的依赖关系 规格
我们正在编写一个使用 CouchDB 作为数据存储的 Rails 应用程序。 我们使用 RSpec 和 Cucumber 进行 BDD/TDD,它使用 WebRat 进行网页测试 我试图将 Ac…
如何使用 ActiveRecord 插入可预测的 ID 进行测试
我正在尝试进行一些 Cucumber 测试,如下所示: Given I am logged in as admin When I go to the article page Then I should see "Edit Article" An…
使用 Cucumber 和 Rspec 通过 BDD 开发 SOAP 客户端
作为学习经验,我正在开发一个小型 Rails 应用程序,该应用程序应该查询现有的 SOAP API/Web 服务(使用 Handsoap gem),并将简单地将在那里收集的信…
如何让黄瓜显示完整(rails)错误消息?
似乎 cuke 没有显示完整的错误消息(至少当模板中出现问题时),这使得定位问题非常困难。 这是它在某些错误时输出的内容: ... And I am on checkout…
Rails 测试中缺少记录
我正在尝试使用 Cucumber/celerity 和 Factorygirl 来测试 Rails 的 Javascript。 堆栈本身可以工作,但数据库却变得疯狂。 我在 3001 端口上运行 mon…