Sha256: 2ed6df4d05bae57dbb718b4a6de3b7fe5e3e9ebfb270f02f3244a2e69f809d46
Contents?: true
Size: 706 Bytes
Versions: 1
Compression:
Stored size: 706 Bytes
Contents
# encoding: UTF-8 require 'spec_helper' module Deface describe Digest do it "should use MD5 by default" do expect(Digest.new.hexdigest("123")).to eq "202cb962ac59075b964b07152d234b70" end it "should use user-provided digest" do digest = double("digest") expect(digest).to receive(:hexdigest).with("to_digest").and_return("digested") expect(Digest.new(digest).hexdigest("to_digest")).to eq "digested" end it "should truncate digest to 32 characters" do digest = double("digest") expect(digest).to receive(:hexdigest).with("to_digest").and_return("a" * 50) expect(Digest.new(digest).hexdigest("to_digest").size).to eq 32 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deface-1.3.1 | spec/deface/digest_spec.rb |