 cb2a09e65e
			
		
	
	
		cb2a09e65e
		
			
		
	
	
	
	
		
			
			- The `RSpec/BeEq` auto-corrections made more `RSpec/BeNil` offenses, so another go of `brew style --only=RSpec/BeNil --fix\` is needed.
		
			
				
	
	
		
			24 lines
		
	
	
		
			520 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			520 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| # typed: false
 | |
| # frozen_string_literal: true
 | |
| 
 | |
| require "checksum"
 | |
| 
 | |
| describe Checksum do
 | |
|   describe "#empty?" do
 | |
|     subject { described_class.new("") }
 | |
| 
 | |
|     it { is_expected.to be_empty }
 | |
|   end
 | |
| 
 | |
|   describe "#==" do
 | |
|     subject { described_class.new(TEST_SHA256) }
 | |
| 
 | |
|     let(:other) { described_class.new(TEST_SHA256) }
 | |
|     let(:other_reversed) { described_class.new(TEST_SHA256.reverse) }
 | |
| 
 | |
|     it { is_expected.to eq(other) }
 | |
|     it { is_expected.not_to eq(other_reversed) }
 | |
|     it { is_expected.not_to be_nil }
 | |
|   end
 | |
| end
 |