diff options
Diffstat (limited to 'spec/unit/knife/core/ui_spec.rb')
-rw-r--r-- | spec/unit/knife/core/ui_spec.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/unit/knife/core/ui_spec.rb b/spec/unit/knife/core/ui_spec.rb index eacca2af2e..58f13ef4a0 100644 --- a/spec/unit/knife/core/ui_spec.rb +++ b/spec/unit/knife/core/ui_spec.rb @@ -30,6 +30,7 @@ describe Chef::Knife::UI do :format => "summary", } @ui = Chef::Knife::UI.new(@out, @err, @in, @config) + Chef::Config[:treat_deprecation_warnings_as_errors] = false end describe "edit" do @@ -58,6 +59,12 @@ describe Chef::Knife::UI do it "returns a ruby object" do expect(subject).to eql(ruby_for_json) end + + it "gives a deprecation error" do + Chef::Config[:treat_deprecation_warnings_as_errors] = true + expect { subject }.to raise_error Chef::Exceptions::DeprecatedFeatureError, + /Auto inflation of JSON data is deprecated./ + end end end |