summaryrefslogtreecommitdiff
path: root/spec/bundler/bundler/digest_spec.rb
blob: d6bb043fd007f03a66733611392339500175ea01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# frozen_string_literal: true

require "digest"
require "bundler/digest"

RSpec.describe Bundler::Digest do
  context "SHA1" do
    subject { Bundler::Digest }
    let(:stdlib) { ::Digest::SHA1 }

    it "is compatible with stdlib" do
      ["foo", "skfjsdlkfjsdf", "3924m", "ldskfj"].each do |payload|
        expect(subject.sha1(payload)).to be == stdlib.hexdigest(payload)
      end
    end
  end
end