brew/Library/Homebrew/test/test_checksum.rb
BrewTestBot 13d544e11e Core files style updates.
Closes Homebrew/homebrew#42354.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-08-03 13:22:35 +01:00

24 lines
494 B
Ruby

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