Railsでテストを実行する時に、fixturesが読み込まれる、読み込まれないのタイミングがあいまいだったので色々と実験して得られた結果をもとにまとめていきます。 Railsでテストを実行する方法 rubyコマンドでテストファイル名を直接指定して実行する Rakeコマンドで実行する rubyコマンドで直接実行 テストファイルは.rbファイルつまりRubyスクリプトなのでrubyコマンドで実行できる 例)test/unit/user_test.rbを実行する ruby test/unit/user_test.rb rakeコマンドで実行 複数のテストをまとめてテストする時のためのRakeタスクが存在します。 rake db:test:prepare rake test rake test:functionals rake test:units rake test:recent テストデータ