File Manager
Viewing File: config_spec.rb
require "spec_helper"
require "chef/config"
RSpec.describe Chef::Config do
shared_examples_for "deprecated by ohai but not deprecated" do
it "does not emit a deprecation warning when set" do
expect(Chef::Log).to_not receive(:warn)
.with(/Ohai::Config\[:#{option}\] is deprecated/)
Chef::Config[option] = value
expect(Chef::Config[option]).to eq(value)
end
end
describe ":log_level" do
include_examples "deprecated by ohai but not deprecated" do
let(:option) { :log_level }
let(:value) { :debug }
end
end
describe ":log_location" do
include_examples "deprecated by ohai but not deprecated" do
let(:option) { :log_location }
let(:value) { "path/to/log" }
end
end
end