summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Mundrawala <jdmundrawala@gmail.com>2016-02-26 07:31:27 -0800
committerJay Mundrawala <jdmundrawala@gmail.com>2016-02-26 07:31:52 -0800
commita0112298e693c7bb6143d0514e1810c232a1f331 (patch)
tree58e5cde57f85dd2e22c696b1a6fefef143fcee24
parent78f65b5e45f662db0ab64a35697bd30e5e12c13d (diff)
downloadchef-a0112298e693c7bb6143d0514e1810c232a1f331.tar.gz
Allow md5 in rspec_formatter_specjdm/fips-md5
We need this to load net-ssh. MD5 should not actually get used.
-rw-r--r--spec/functional/audit/rspec_formatter_spec.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/spec/functional/audit/rspec_formatter_spec.rb b/spec/functional/audit/rspec_formatter_spec.rb
index 209694ae70..7ad71c8f33 100644
--- a/spec/functional/audit/rspec_formatter_spec.rb
+++ b/spec/functional/audit/rspec_formatter_spec.rb
@@ -24,8 +24,10 @@ require "chef/audit/runner"
require "rspec/support/spec/in_sub_process"
require "rspec/support/spec/stderr_splitter"
require "chef/audit/rspec_formatter"
+require "chef/mixin/fips"
describe Chef::Audit::RspecFormatter do
+ include Chef::Mixin::FIPS
include RSpec::Support::InSubProcess
let(:events) { double("events").as_null_object }
@@ -38,7 +40,12 @@ describe Chef::Audit::RspecFormatter do
let!(:formatter) { Chef::Audit::RspecFormatter.new(output) }
around(:each) do |ex|
- RSpec::Core::Sandbox.sandboxed { ex.run }
+ begin
+ allow_md5 if fips?
+ RSpec::Core::Sandbox.sandboxed { ex.run }
+ ensure
+ disallow_md5 if fips?
+ end
end
it "should not close the output using our formatter" do