require "mixlib/authentication/digester" describe Mixlib::Authentication::Digester do context "backcompat" do # The digester API should really have been private, # however oc-chef-pedant uses it. let(:test_string) { "hello" } let(:test_string_checksum) { "qvTGHdzF6KLavt4PO0gs2a6pQ00=" } describe "#hash_file" do it "should default to use SHA1" do expect(described_class.hash_file(StringIO.new(test_string))).to( eq(test_string_checksum)) end end describe "#hash_string" do it "should default to use SHA1" do expect(described_class.hash_string(test_string)).to( eq(test_string_checksum)) end end end end