我对Ruby有点新鲜,所以如果这是一个愚蠢的问题我会道歉。我搜索得非常努力,并且找不到任何有用的东西。
我的问题,我正在尝试对我编写的一个框架进行单元测试,该框架位于rails项目的lib目录中。我在我的单元测试中使用最小单元测试框架(通过rake任务执行)我有一个需要引用"文件A"。加载很好。但是"文件A"要求"文件B"
像这样: 要求' ./ FileB'当从minitest运行时,我得到无法加载此类文件错误
这是我的rake任务的样子 要求' rake / testtask'
Rake::TestTask.new do |t|
t.libs = ["lib", "test"]
t.name = "test:file_a_tests"
t.warning = true
t.test_files = FileList['test/file_a_test.rb']
end
答案 0 :(得分:0)
是否要在require
期间使用相对路径,请使用:
require_relative 'FileB'
希望它有所帮助。