ホーム > ブログ > Ruby on Rails テスト実行時のLoadError

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

前の記事 «
次の記事 »