Rspec の構文の方が好きなので、Rspec を学ぶことにしました。だから私はrspec-rails
宝石を含めて実行しましrails g rspec:install
た。.rspec および rspec-helper ファイルを変更しました (mocha と factory girl を使用)。
よりも、. を使用してモデルのスペック ファイルを生成しましたrails g rspec:model search
。私のモデルはsearch.rb
で、クラス名はSearch
です。
したがって、/spec/models/search_spec.rb
rspec:model ジェネレーターによって生成されたものには、次のものがあります。
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 `': 初期化されていない定数検索 (NameError)
私は何を間違っていますか?