rubyMine“无法将测试报告器附加到测试框架”
rubyMine 运行所有模型测试时出现“检测到 MiniTest 框架”错误。 我可以在常规命令行运行所有模型测试。 例如rake spec:models 当我使用 rubyMin…
validates_confirmation_of :密码不会被触发
我有一个非常基本的管理模型: class Admin < ActiveRecord::Base has_secure_password validates_uniqueness_of :email attr_accessible :email, :pa…
Rails 3.1,RSpec:测试模型验证
我已经开始了 Rails 中的 TDD 之旅,并且遇到了一个关于模型验证测试的小问题,我似乎找不到解决方案。假设我有一个用户模型 class User < ActiveReco…
Rails 3.1 的 Rspec 给出弃用警告 ActiveRecord::Associations::AssociationCollection 已弃用?
我升级到了 Rails 3.1,现在我的测试出现了一些问题,而之前这些测试都运行得很好。 我在测试之前收到以下警告: 弃用警告:ActiveRecord::Associatio…
无法测试 Rspec 中辅助方法的渲染功能
我正在使用 Rails 2.3.4 和 Rspec 1.2.0。我正在尝试测试一个尝试渲染页面或部分页面的帮助程序,我收到一个异常,因为假设 未定义方法“渲染” ,我…
运行spec命令时未初始化的常量Spec::Rails (NameError)
尝试在模型测试上运行规范命令时出现以下错误。 命令是: C:\Rspec Test\spec\models>spec bank_account_spec.rb 错误是: c:/jruby-1.5.0/lib/ruby/g…
rubymine 只能一项一项地运行模型测试
我可以右键单击 3 个规范/模型中的任何一个,但是当我右键单击 spec/models 文件夹并选择“运行模型中的所有测试”时,我得到“无法将测试报告器附加…
我应该如何处理用于测试目的的工厂用途?
我正在使用 Ruby on Rails 3.0.9、RSpect 2 和 FactoryGirl。我想知道在我的案例中,我应该如何处理与工厂用途相关的测试目的。 我已经在数据库中播种…
rspec 模拟“未定义的方法‘stub_model’”对于#<类:0x007ff9c339bd80> (无方法错误)”
我正在使用 Rails 3.1,我想在我的规范中添加一些存根和模拟,但我得到了 NoMethodError: undefined method `stub_model' for # (NoMethodError) 这…
为页面对象测试存根 Capybara 会话
我将 Cucumber 与类似于下面所示的简化版本的页面对象结合使用。我需要对 HTML 进行一些相当复杂的解析,因此我希望能够使用 RSpec 针对 HTML 固定装…
升级到 Rails 3.1 后,许多使用 test_sign_in 的 rpsec 测试失败,可能是 cookie 问题?
我已经升级到 Rails 3.1,一切似乎都工作正常。但测试(RSpec)无论如何都会失败,例如以下测试: describe "for admin user" do before(:each) do @c…
使用 RSpec 2 测试 Rails 3.1 引擎路线
我正在尝试使用 RSpec 2 测试 Rails 3.1 引擎。经过大量的试验和错误(以及文档和 Stack Overflow 搜索),该应用程序正在运行,并且我已经通过了大部…
FactoryGirl 关联模型问题:“SystemStackError:堆栈级别太深”
我正在使用 Ruby on Rails 3.0.9、RSpec-rails 2 和 FactoryGirl。我试图陈述一个工厂关联模型,但我遇到了麻烦。 我有一个如下所示的 factories/user…
我应该如何测试条件验证?
我正在使用 Ruby on Rails 3.0.9 和 RSpec 2。我想知道我应该如何运行以下验证方法的测试: class User < ActiveRecord::Base validates :firstname, …
指定明确的“主题”时遇到麻烦?
我正在使用 Ruby on Rails 3.0.9 和 RSpect 2。我尝试按以下方式重构一些规范文件(以便使用更少的代码进行类似 User 类对象属性值的测试): describ…