【发布时间】:2013-04-25 02:21:08
【问题描述】:
我决定学习 Rspec,因为我更喜欢它的语法。所以我包含了rspec-rails gem 并运行了rails g rspec:install。我已经修改了我的 .rspec 和 rspec-helper 文件(使用 mocha 和 factory girl)。
然后,我使用rails g rspec:model search 为我的模型生成了规格文件。我的模型是search.rb,类名是Search。
所以在我由 rspec:model 生成器生成的/spec/models/search_spec.rb 中,我有:
require 'spec_helper'
describe Search do
describe "#merge_searches" do
end
end
但是当我尝试运行测试时,我得到了错误:
Jans-MacBook-Pro-2:spec jan$ rspec models/search_spec.rb /Users/jan/Documents/ruby/js3/spec/models/search_spec.rb:3:in `': uninitialized constant Search (NameError)
我做错了什么?
【问题讨论】:
标签: ruby-on-rails-3 rspec