运行 最小测试时文件加载错误
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'
希望对您有所帮助。
我对 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'
希望对您有所帮助。