如何让我的 Guard/rspec 测试运行得更快
我在 ruby 1.9.2 之上的 Rails 3.1 应用程序中运行以下 gem: group :test, :development do gem 'turn', '<0.8.3' gem 'rspec-rails' gem 'capyb…
如何在 Rails 3.1.0 中以多对多方式 rspec 连接记录
这是 rfq 控制器中的创建: def create if has_create_right? @rfq = Rfq.new(params[:rfq], :as => :roles_new ) #save into join table rfqs_standa…
自动测试无法测试集成测试
我正在学习 Hartl 的 RoR 教程,现在正在进行集成测试部分。按照指示,我修改了 .autotest : require 'autotest/growl' require 'autotest/fsevent' …
使用 Rails 3.1 中的 rspec 测试巫术功能中的日志记录
我在 sorcery.rb 中添加了 include Sorcery::TestHelpers::Rails 我的控制器规格看起来像 describe "success" do before(:each) do @user = Factory(:…
使用具有一个相关地址模型的用户模型进行 RegistrationsController 测试失败
我正在尝试测试重写的 Devise 控制器的创建方法,以确保在提交注册表单时,在数据库中创建我的用户并具有关联的地址。 实际上使用表单提交数据效果很…
以下方法的 Rspec
任何人都可以帮我为以下方法编写 rspec write_entry_to_xml 方法写入 xml 节点。 对象 entry = Sitemap::Entry.new("http://www.example.com", 'month…
Rails 控制器规范中的模拟外部类
我有一个 Rails 3 应用程序,正在使用 RSpec 进行测试。我有一个使用外部类 MustMock 的控制器,如何 class FooController < ApplicationController d…
RSpec 测试非通过关系验证 has_many
我的文档之间存在多对多关系。 假设我有 document1 和 document2。我有一张多对多的桌子,里面有父母和孩子。 document.rb has_many :child_relations…
在 rspec 中传递表单参数
我正在使用acts_as_audited。在销毁操作的控制器中,我传递了审核注释值。所有这些都运行良好,但是当我尝试测试销毁操作时,我得到: PurchasesContr…
RSpec:未定义的方法“double”对于 #
我编写了一个简单的测试,如下所示: require 'spec_helper.rb' describe Channel do before(:each) do @channel = Channel.new end it "should get t…
Rails 3.1,为什么我在规范测试中收到 ActiveRecord::UnknownAttributeError: Unknown attribute ?
我试图在测试中创建 Student 记录,如下所示: student= Student.create!(:work_phone => "1234567890") 但我收到此错误: ActiveRecord::UnknownAttr…