当我运行rspec spec/models结果是好的。
但是当我使用spork时,应该使用宏的每个测试(就像it { should validate_presence_of(:title) }使用 FAILS 一样,错误如下: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_helper.rb:
需要“红宝石”
需要'spork'
Spork.prefork 做
# 当你运行 'rails generate rspec:install' 时,这个文件被复制到 spec/
ENV["RAILS_ENV"] ||= '测试'
需要 File.expand_path("../../config/environment", __FILE__)
需要'rspec/rails'
要求“应该”
...