Я новичок в Ruby, поэтому прошу прощения, если это глупый вопрос. Я довольно много искал и не нашел ничего, что работало бы.
Моя проблема: я пытаюсь выполнить модульное тестирование фреймворка, который я пишу, который находится в каталоге lib проекта rails. Я использую фреймворк для модульного тестирования minitest (выполняемый с помощью задачи rake) в своем модульном тесте. У меня есть требование, которое ссылается на «Файл A». Это прекрасно. Однако для «файла A» требуется «файл B».
вот так: require './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