shouldaとfactory_girlの両方をインストールしました。shouldaは問題なく実行できますが、これを追加すると、次のようになります。
require 'factory_girl'
Factory.define :user do |u|
u.mail 'test@example.com'
u.pass 'secret'
end
test / test_helper.rbに次のエラーが発生します:
/test/test_helper.rb:1:in `require':ロードするそのようなファイルはありません--factory_girl(LoadError)
rake test:unitsを実行すると
私は以下を使用して両方のgemをインストールしました:
sudo gem install Thoughtbot-shoulda --source = http://gems.github.com sudo gem install Thoughtbot-factory_girl --source = http://gems.github.com
両方とも正常にインストールされていることがわかります。
- ちなみに、これも問題なく機能します。
スクリプト/コンソール開発環境のロード(Rails 2.3.8)
'factory_girl'=>[]が必要です
宝石を要求することはうまくいくようです