为什么黄瓜功能失败后还能继续运行?
它是一个 Rails 2.3.5 应用程序。我正在使用 rspec 和 cucumber 进行测试。 当我运行 autospec 时,它可以正确运行,并显示警告 (Not running feature…
如何让 Rails 服务器使用与 Cucumber 在测试期间使用的数据库相同的数据库?
Cucumber 测试首先在数据库中创建一个条目并将表单发送到第二个服务器。第二个服务器在后台进行一些处理,然后使用黄瓜测试需要了解的一些数据来访问…
selenium 在 IE 中找不到带有 class 的元素
我将 selenium_client 与黄瓜、webrat + IE 一起使用 正如您所期望的,Firefox 运行良好。我已尝试以下操作: selenium.is_visible("css=#flash .flas…
Webrat 说它找不到某些文本,但文本实际上在那里
我有一个网页,上面有一个名为“删除”的表单按钮,还有一个 cuke 场景,其中包含以下行: And I should see "delete" 当我运行该场景时,我收到此错…
在 rspec(和 cucumber)中测试 rake 任务
我是 Ruby 新手,一直在尝试学习 Rake、RSpec 和 Cucumber。我找到了一些可以帮助我测试 Rake 任务的代码,但我无法让它正常工作。有人告诉我这里: h…
运行功能时不会自动加载 Cucumber 步骤
我最近更新了我机器上的 Cucumber gems(“cucumber”和“cucumber-rails”),但遇到了一些问题。我目前面临的问题是,Cucumber 没有自动加载我的功…
Spork 服务器启动 RSpec 和 RSpec 的速度非常慢(>3m)。黄瓜BDD
我最近在笔记本电脑上安装了新的开发设置,现在注意到我的 spork 实例需要几分钟才能启动。这也很可能是 RSpec 和 Cucumber 测试启动时间运行超慢的原…
如何将页面对象模式与 Cucumber 和 Webrat / Selenium 一起使用?
我正在查看一个黄瓜测试套件,它现在有点脆弱;许多小步骤,并且对页面本身一无所知。 我想分解出一系列 Selenium PageObjects 中的步骤定义所涉及的…
使用 SentientUser 配置 Cucumber
我有一个使用 SentientUser gem 向我的模型提供当前用户的应用程序。最重要的是,我使用默认范围来确保用户只能访问他们拥有的数据。所以对我来说,一…
无法将 Factory Girl 与 Cucumber 和 Rails 3 一起使用(捆绑程序问题)
我正在尝试在新的 Rails 3 应用程序上使用工厂女孩工厂运行黄瓜功能。 这是我的 Gemfile: source "http://gemcutter.org" gem "rails", "3.0.0.beta"…
Cucumber 找不到已安装的 gem
environment/cucumber.rb: ... # gem dependencies config.gem 'cucumber-rails', :lib => false, :version => '>=0.3.0' unless File.directo…
嘲笑黄瓜时遇到麻烦 +导轨
我在尝试为黄瓜上的 Rails 模型定义模拟时遇到了很多麻烦。看起来该方法正在创建一堆消息期望,并且我不断收到如下错误: Given I have only a produc…
电子邮件规范破坏了我的耙黄瓜:全部
一开始这工作得很好:$ rake cucumber:all But then $ script/plugin install git://github.com/bmabey/email-spec.git remote: Counting objects: 16…
用 Cucumber/rSpec 测试金属导轨
我正在尝试存根与我的金属通信的第三方服务。看来 rspec 模拟/存根并没有一直延伸到 Metal。 当我对对象调用存根方法时,它会调用原始方法,而不是存…