ホーム > ブログ > Ruby on Rails テスト実行時のLoadError
2010年01月20日

Ruby on Rails テスト実行時のLoadError

テスト実行時にLoadErrorになってしまう場合は、
-Iオプションを付けて実行します。

テストスクリプト
test/unit/hoge_test.rb

require 'test_helper'

class HogeTest < ActiveSupport::TestCase
  test "the truth" do
    assert true
  end
end

このままテストスクリプトを実行するとLoadErrorになります。
# ruby test/unit/hoge_test.rb 
test/unit/hoge_test.rb:1:in `require': no such file to load -- test_helper (LoadError)

-Iオプションを付けて実行すると、正しくテストが実行されます。
# ruby -I test test/unit/hoge_test.rb 
Loaded suite test/unit/hoge_test
Started
.
Finished in 0.152224 seconds.

1 tests, 1 assertions, 0 failures, 0 errors

実行環境
Rails 2.3.5

このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加

コメントを投稿

名前:


メールアドレス:


サイトURL:


コメント: