如何在rubymine单元测试中包含库

时间:2011-05-18 08:44:25

标签: ruby-on-rails-3 unit-testing rubymine ruby-1.9.2

我有一个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)

我做错了什么?

1 个答案:

答案 0 :(得分:1)

得到它,rubymine runing ruby​​ -Itest test / unit / link_parser_test.rb命令(所以它在test文件夹中启动)我不得不更改require要求“./lib/feeder”并且它正常工作