Testing
How to reset the config to its original state on testing environment
update spec_helper.rb
:
require "dry/configurable/test_interface"
# this is your module/class that extended by Dry::Configurable
module AwesomeModule
enable_test_interface
end
and on spec file (xxx_spec.rb
) :
before(:all) { AwesomeModule.reset_config }
# or
before(:each) { AwesomeModule.reset_config }