2015-06-24 2 views
0

Я немного новичок в Ruby, поэтому извиняюсь, если это глупый вопрос. Я искал довольно много и не могу найти ничего, что работает.Ошибка загрузки файла при работе с minitest

Моя проблема. Я пытаюсь выполнить модульное тестирование структуры, которую я пишу, которая находится в каталоге lib проекта rails. Я использую минимальный блок тестирования модулей (выполняемый с помощью задачи рейка) в моем модульном тесте, у меня есть требование, которое ссылается на «Файл А». Это очень хорошо. Однако «Файл А» имеет требуют, чтобы «Файл B»

так: требуют «./FileB»

, когда это идет от MiniTest я получаю не может загрузить такую ​​ошибку файла

это как моя рейка задача выглядит требует «рейка/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

Если вы хотите использовать относительный путь во require, используйте:

require_relative 'FileB' 

Надеюсь, это поможет.

+0

Я должен вам пиво хорошего человека! Вот что мне нужно: D – QPSK

Смежные вопросы