module Alchemy::TestSupport::ConfigStubbing
Allows you to stub the Alchemy
configuration in your specs
Require and include this file in your RSpec config.
RSpec.configure do |config| config.include Alchemy::TestSupport::ConfigStubbing end
Public Instance Methods
stub_alchemy_config(key, value)
click to toggle source
Stub a key from the Alchemy
config
@param key [Symbol] The configuration key you want to stub @param value [Object] The value you want to return instead of the original one
# File lib/alchemy/test_support/config_stubbing.rb, line 19 def stub_alchemy_config(key, value) allow(Alchemy::Config).to receive(:get) do |arg| if arg == key value else Alchemy::Config.show[arg.to_s] end end end