Я тестирую модуль (Foo::Api::Utility
), создавая фиктивный экземпляр.Модуль ссылается на константу, которая была определена классом, includes
it (self.class::BASE_URL
).
Я хотел бы иметь возможность получить доступ к этому значению и установить его.
Это не работает:
before(:each) do
@utility = Object.new
@utility.extend(Foo::Api::Utility)
@utility.const_set('BASE_URL','https://domain.tld/api/v1')
end
Какой правильный способ сделать это?