运行 最小测试时文件加载错误

Load Error in file when running with minitest

我对 Ruby 有点陌生,如果这是一个愚蠢的问题,我深表歉意。我已经很努力地搜索了,但找不到任何有用的东西。

我的问题是,我正在尝试对我正在编写的框架进行单元测试,该框架位于 rails 项目的 lib 目录中。我在我的单元测试中使用了 minitest 单元测试框架(通过 rake 任务执行)我有一个引用 "File A" 的要求。这很好。但是 "File A" 需要 "File 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

require期间是否要使用相对路径,使用:

require_relative 'FileB'

希望对您有所帮助。