brew/Library/Homebrew/test/test_os_mac_bottle_collector.rb
2016-07-27 15:05:42 -06:00

27 lines
764 B
Ruby

require "testing_env"
require "utils/bottles"
class OSMacBottleCollectorTests < Homebrew::TestCase
def setup
@collector = Utils::Bottles::Collector.new
end
def checksum_for(tag)
@collector.fetch_checksum_for(tag)
end
def test_collector_finds_or_later_tags
@collector[:lion_or_later] = "foo"
assert_equal ["foo", :lion_or_later], checksum_for(:mountain_lion)
assert_nil checksum_for(:snow_leopard)
end
def test_collector_finds_altivec_tags
@collector[:tiger_altivec] = "foo"
assert_equal ["foo", :tiger_altivec], checksum_for(:tiger_g4)
assert_equal ["foo", :tiger_altivec], checksum_for(:tiger_g4e)
assert_equal ["foo", :tiger_altivec], checksum_for(:tiger_g5)
assert_nil checksum_for(:tiger_g3)
end
end