Capybara-Selenium RSpec 测试挂起很长时间才继续
我正在使用水豚的硒驱动程序运行一些请求规范,虽然它们可以工作,但需要很长时间才能完成。测试开始,Firefox 启动,单击链接并在填写表单之前挂起大…
使用rSpec 测试delayed_job 链的最佳方法是什么?
目前,当我的代码中有如下延迟方法时: CommentMailer.delay.deliver_comments(@comment, true) 我在规范中编写了类似的内容: dj = mock("DelayProxy…
Capybara JavaScript 测试的 XHR 请求存根
我正在尝试编写一个 request_spec 来测试页面的功能,该表单使用执行 ajax 自动完成查找并返回有效结果以激活提交按钮的表单。 我想知道是否有人有同…
为什么./script/generate model X不生成spec/models/X_spec.rb
我使用的是 Rails 2.3.2 + Rspec 1.3.2...在其他项目上,我注意到当我执行 ./script/generate model X 时,它会为我创建规范文件而不是测试单元文件。…
RSpec 模拟 ActiveRecord Find First 与Where 的问题
我正在尝试整理我的控制器的 RSpec 测试,但它不起作用,我需要一些帮助来解决它。 我的 Rspec 是: before(:each) do @topic = mock_model(Topic, :u…
如何使用 rspec 测试 Ruby on Rails 3 中的日期?
举例来说,我有一个日期字段或 3 个选择字段(日月和是)。 最终选择的日期如何发送到数据库?或者不以什么格式发送? 20110803? 2011-08-03 ? 我想…
根据当前路径改变行为的助手的单元测试?
我正在尝试在 Rails 中测试以下辅助方法: def current_has_class_link(text, path, class_name="selected") link_to_unless_current(text, path) do …
测试 ApplicationController 过滤器、Rails
我正在尝试使用 rspec 来测试 ApplicationController 中的过滤器。 在 spec/controllers/application_controller_spec.rb 中,我有: require 'spec_h…
如何在 FactoryBot 中使用 has_many 关联设置工厂
有人可以告诉我我是否以错误的方式进行设置吗? 我有以下具有 has_many.through 关联的模型: class Listing < ActiveRecord::Base attr_accessible .…
我正确使用工厂了吗?
这是我当前的测试设置: # spec/factories.rb require 'factory_girl' FactoryGirl.define do # Roles factory :user_role, :class => Role do name '…
工厂女孩与 Spork 差异的关联
我正在尝试将 Factory Girl 与 Spork 一起用于 RSpec。每当我在没有 Spork 的情况下运行测试时,一切都会通过,但是当我使用 Spork 运行测试时,所有…
从 Ruby 执行 Rspec
我正在尝试从 ruby 执行 rspec,并从方法或类似的东西中获取失败的状态或数量。实际上我正在运行这样的东西: system("rspec 'myfilepath'") 但我…
Rspec,立即推断出详细的故障信息
当我运行 rspec 测试时。我看不到测试的详细结果。 我可以看到 FFF.FF....... 如果我的测试执行了很多次,我需要等待很多时间才能看到详细的失败消息…
查看 rspec 集成/请求测试中的 Devise 视图未包含的辅助方法?
当我在浏览器中访问登录页面时,一切正常。 当我在 rspec 集成/请求测试中访问我的登录页面时,出现以下错误: ActionView::Template::Error: undefin…
无法激活测试单元(= 1.2.3),已激活测试单元2.3.0
最近我在 Rails 2.3.5 中添加了 rspec 测试,但我无法简单地运行 rake -T 命令。然后我发现 Rails 3 -如果我使用 RSpec,我可以删除“test”文件夹吗…