Похоже, эта проблема возникает, когда требуется Thor
- возможно, это замена рейка - возможно, мне нужно больше изучить ее, но одним из моих тестов было тестирование генератора на основе Thor.
Я посмотрю, что происходит более тщательно!
Я обнаружил (глупую) проблему, сообщение фактически исходит от Тора, у меня была строка, которая читалась как:
def test_banner_if_starting_generator_with_no_args
::Cli::Generator.start(ARGV)
# Test the banner output here...
end
И, конечно, ARGV
был задан в качестве первого файла в списке, который был собран Rake's FileList и передан загрузчику тестов.
Извините, что потратил время, которое кто-то изучал.
Решение: заглушите от ARGV
до []
, потому что это именно то, что я тестирую!