brew/Library/Homebrew/test/test_checksum.rb

24 lines
512 B
Ruby
Raw Normal View History

require "testing_env"
require "checksum"
2013-04-07 00:49:56 -05:00
class ChecksumTests < Homebrew::TestCase
2013-04-07 00:49:56 -05:00
def test_empty?
assert_empty Checksum.new(:sha256, "")
2013-04-07 00:49:56 -05:00
end
def test_equality
a = Checksum.new(:sha256, TEST_SHA256)
b = Checksum.new(:sha256, TEST_SHA256)
2013-04-07 00:49:56 -05:00
assert_equal a, b
a = Checksum.new(:sha256, TEST_SHA256)
b = Checksum.new(:sha256, TEST_SHA256.reverse)
2014-06-10 22:43:47 -05:00
refute_equal a, b
2013-04-07 00:49:56 -05:00
a = Checksum.new(:sha1, TEST_SHA1)
b = Checksum.new(:sha256, TEST_SHA256)
2014-06-10 22:43:47 -05:00
refute_equal a, b
2013-04-07 00:49:56 -05:00
end
end