Есть ли способ включить настройки config_for в тестах rspec? Я следующие параметры настраиваются в конфигурационном/инициализаторах/settings.rb:Include Rails config_for settings in rspec helper
SETTINGS = Rails.application.config_for(:settings)
, но они не в RSpec автоматически загружаются и это вызывает следующее:
Failure/Error: generator = SETTINGS['my_strategy'].constantize.new(file)
NoMethodError:
undefined method `constantize' for nil:NilClass
Как это не модуль или класс, я не могу включить его в обычном порядке, и делать что-то как:
config.include Rails.application, type: :controller
на мой взгляд, не правильное, что нужно сделать.
Каков фактический прецедент? – max
Дело в том, что rspec не загружает требуемые константы, которые обычно автоматически загружаются с помощью Rails :: Application, в частности константы config_for. – user1213904
Где определяются эти константы? – tebayoso