【发布时间】:2011-04-23 02:16:31
【问题描述】:
当我运行rspec spec/models 时,结果正常。
但是当我使用 spork 时,应该使用宏的每个测试(如 it { should validate_presence_of(:title) } 使用失败,错误如下:undefined method 'validate_presence_of' for ...
我用:
rails (3.0.0)
shoulda (2.11.3)
spork (0.8.4)
rspec-rails (>= 2.0.0.beta.22)
spec/spec_helper.rb:
需要“红宝石” 需要'spork' Spork.prefork 做 # 当你运行 'rails generate rspec:install' 时,这个文件被复制到 spec/ ENV["RAILS_ENV"] ||= '测试' 需要 File.expand_path("../../config/environment", __FILE__) 需要'rspec/rails' 要求“应该” ...【问题讨论】:
标签: ruby-on-rails rspec shoulda spork