summaryrefslogtreecommitdiff
path: root/spec/unit/knife/core/ui_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/unit/knife/core/ui_spec.rb')
-rw-r--r--spec/unit/knife/core/ui_spec.rb7
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