【问题标题】:How to include library in rubymine unit tests如何在 ruby​​mine 单元测试中包含库
【发布时间】:2011-05-18 08:44:25
【问题描述】:

我有一个 Rails 3 应用程序,这里我在 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)

我做错了什么?

【问题讨论】:

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


    【解决方案1】:

    知道了,rubymine 运行 ruby​​ -Itest test/unit/link_parser_test.rb 命令(所以它从测试文件夹开始)我必须将 require 更改为 require "./lib/feeder" 并且它可以正常工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-01
      • 2010-11-04
      • 1970-01-01
      • 2018-04-19
      • 1970-01-01
      • 2016-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多