rake cucumber 和 rake spec 始终使用“develop”环境
我用于运行 Cucumber 和 RSpec 测试的 rake 任务始终使用我的开发环境。 以下是相关的配置文件: RAILS_ROOT/config/environments/cucumber.rb # Edit…
黄瓜/rails错误未初始化常量DatabaseCleaner(NameError)
任何人都知道运行cucumber features时导致此错误的原因是什么? uninitialized constant DatabaseCleaner (NameError) …
DHH 关于单元测试:RSpec 确实不必要地复杂吗?
我碰巧是 Ruby Inside 的订阅者,因为我对 Rails 特别感兴趣。昨天,Rails 的创建者 David Heinemeier Hansson 几乎说他只是使用测试/单元。我会理解…
SpecFlow——不同类中具有相同正则表达式的步骤(给定)不独立执行
我有两个类(A 类和 B 类),都标有 [Binding]。目前我正在为每个功能使用一个类。类 A 和 B 都有一个如下所示的步骤: [Given(@"an employee (.*) (.…
Cucumber 和 Devise,重定向太多?
我正在尝试用黄瓜为 Devise 创建一个测试。这是我的功能 Feature: Login to locomotive In order to login to locomotive As a user I want to be abl…
水豚: page.should have_no_content 无法正确显示:无元素
我想使用 page.should have_no_content 来检查页面是否不向用户显示标签,这里是 HTML 中的内容: <li id="account_input" style="display: none"&g…
如何使用 Cucumber 和 Aruba 测试交互式 Java 应用程序
如何使用 Cucumber 和 Aruba 测试交互式 Java 应用程序 我有以下 Cucumber/Aruba 场景: Scenario: Simple echo Given I run `java -cp /bin Echo` in…
牛排宝石解决了什么问题?
我在 Rails 项目的 Capybara+RSpec 中进行了一些集成测试。今天我遇到了 Steak gem,它是 Cucumber 的纯 Ruby 替代品。尽管乍一看我认为它们都没有任…
是否可以让水豚/webdriver以最小化/不聚焦的方式启动firefox?
当黄瓜点击 @javascript 标签时,是否可以阻止 Firefox 弹出?一段时间后,运行测试时总是受到干扰会让人感到沮丧。 如果 webdriver 能够最小化地启动…
Rails3 +黄瓜 + Factory_girl_rails +真实逻辑问题
我一整天都在为此苦苦挣扎! 在 GemFile 中,我有: group :test do gem 'database_cleaner' gem 'cucumber-rails' gem 'cucumber' gem 'rspec-rails'…
“那我应该看看”水豚步骤对范围过于具体
我的页面有一个 标记,其 CSS 类为“attendance”。以下 Cucumber 步骤失败: Then I should see "Name" within "th" 而此步骤通过: Then I should s…
Cucumber:命令失败,状态为 (1),具有 rake 功能
我正在使用 Rails 2.3.5 黄瓜 (0.10.0) 黄瓜导轨 (0.3.2) 水豚 (0.4.1.2) rspec (2.5.0) rspec-核心 (2.5.1) rspec 期望 (2.5.0) rspec-模拟 (2.5.0) …
为什么我的 Cucumber Rake 任务正在执行,即使我没有要求它们执行?
我正在努力理解 Rake 如何处理 Cucumber 任务。我可能做错了,但看不出“正确”的方法是什么。 我有以下任务: namespace :features do Cucumber::Rak…