23 lines
		
	
	
		
			511 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			511 B
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| require "testing_env"
 | |
| require "checksum"
 | |
| 
 | |
| class ChecksumTests < Homebrew::TestCase
 | |
|   def test_empty?
 | |
|     assert_empty Checksum.new(:sha256, "")
 | |
|   end
 | |
| 
 | |
|   def test_equality
 | |
|     a = Checksum.new(:sha256, TEST_SHA256)
 | |
|     b = Checksum.new(:sha256, TEST_SHA256)
 | |
|     assert_equal a, b
 | |
| 
 | |
|     a = Checksum.new(:sha256, TEST_SHA256)
 | |
|     b = Checksum.new(:sha256, TEST_SHA256.reverse)
 | |
|     refute_equal a, b
 | |
| 
 | |
|     a = Checksum.new(:sha1, TEST_SHA1)
 | |
|     b = Checksum.new(:sha256, TEST_SHA256)
 | |
|     refute_equal a, b
 | |
|   end
 | |
| end
 | 
