如何在RSpec中使用Rails设置?

时间:2019-01-22 15:27:02

标签: ruby-on-rails rspec settings

我已经编写了一个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

0 个答案:

没有答案