我已经编写了一个rspec文件,该文件会加载一个临时设置文件。
rspec运行时出现“未初始化的常量设置”
注意:这是一个宝石库
require 'spec_helper'
describe SettingsUtil do
let(:settings_util) { SettingsUtil.new }
let(:settings_file_name) { 'spec/temp_settings.yml' }
before (:all) do
Settings.add_source!(settings_file_name)
end
describe 'disabled?' do
it 'return true if key is disabled' do
expect(settings_util.disabled?('key2.enabled')).to be true
end
it 'return false if key is enabled' do
expect(settings_util.disabled?('key1.enabled')).to be false
end
end
end