我有一个Rails 3 App,这里我在test / unit / test.rb中有一个单元测试
require "test/unit"
require "lib/feeder"
class LinkParserTest < Test::Unit::TestCase
def test_with_single_host
**some code**
assert_equal(links,Feeder.link_parser(entry_summary,host))
end
如果我使用ruby -I. test/unit/link_parser_test.rb
命令在控制台中运行测试,一切都很完美
但如果我在RubyMine中运行测试,它会显示require: no such file to load -- lib/feeder (LoadError)
我做错了什么?
答案 0 :(得分:1)
得到它,rubymine runing ruby -Itest test / unit / link_parser_test.rb命令(所以它在test文件夹中启动)我不得不更改require要求“./lib/feeder”并且它正常工作