parent
30bbb93f21
commit
b62a2c7e7f
@ -90,12 +90,17 @@ class FormularyFactoryTest < Homebrew::TestCase
|
|||||||
alias_dir.rmtree
|
alias_dir.rmtree
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_factory_from_rack
|
def test_factory_from_rack_and_from_keg
|
||||||
formula = Formulary.factory(@path)
|
formula = Formulary.factory(@path)
|
||||||
installer = FormulaInstaller.new(formula)
|
installer = FormulaInstaller.new(formula)
|
||||||
shutup { installer.install }
|
shutup { installer.install }
|
||||||
keg = Keg.new(formula.prefix)
|
keg = Keg.new(formula.prefix)
|
||||||
assert_kind_of Formula, Formulary.from_rack(formula.rack)
|
f = Formulary.from_rack(formula.rack)
|
||||||
|
assert_kind_of Formula, f
|
||||||
|
assert_kind_of Tab, f.build
|
||||||
|
f = Formulary.from_keg(keg)
|
||||||
|
assert_kind_of Formula, f
|
||||||
|
assert_kind_of Tab, f.build
|
||||||
ensure
|
ensure
|
||||||
keg.unlink
|
keg.unlink
|
||||||
keg.uninstall
|
keg.uninstall
|
||||||
|
|||||||
@ -29,6 +29,9 @@ class TabTests < Homebrew::TestCase
|
|||||||
assert_empty tab.used_options
|
assert_empty tab.used_options
|
||||||
refute_predicate tab, :built_as_bottle
|
refute_predicate tab, :built_as_bottle
|
||||||
refute_predicate tab, :poured_from_bottle
|
refute_predicate tab, :poured_from_bottle
|
||||||
|
assert_predicate tab, :stable?
|
||||||
|
refute_predicate tab, :devel?
|
||||||
|
refute_predicate tab, :head?
|
||||||
assert_nil tab.tap
|
assert_nil tab.tap
|
||||||
assert_nil tab.time
|
assert_nil tab.time
|
||||||
assert_nil tab.HEAD
|
assert_nil tab.HEAD
|
||||||
@ -74,6 +77,9 @@ class TabTests < Homebrew::TestCase
|
|||||||
assert_equal @unused.sort, tab.unused_options.sort
|
assert_equal @unused.sort, tab.unused_options.sort
|
||||||
refute_predicate tab, :built_as_bottle
|
refute_predicate tab, :built_as_bottle
|
||||||
assert_predicate tab, :poured_from_bottle
|
assert_predicate tab, :poured_from_bottle
|
||||||
|
assert_predicate tab, :stable?
|
||||||
|
refute_predicate tab, :devel?
|
||||||
|
refute_predicate tab, :head?
|
||||||
assert_equal "homebrew/core", tab.tap.name
|
assert_equal "homebrew/core", tab.tap.name
|
||||||
assert_equal :stable, tab.spec
|
assert_equal :stable, tab.spec
|
||||||
refute_nil tab.time
|
refute_nil tab.time
|
||||||
@ -90,6 +96,9 @@ class TabTests < Homebrew::TestCase
|
|||||||
assert_equal @unused.sort, tab.unused_options.sort
|
assert_equal @unused.sort, tab.unused_options.sort
|
||||||
refute_predicate tab, :built_as_bottle
|
refute_predicate tab, :built_as_bottle
|
||||||
assert_predicate tab, :poured_from_bottle
|
assert_predicate tab, :poured_from_bottle
|
||||||
|
assert_predicate tab, :stable?
|
||||||
|
refute_predicate tab, :devel?
|
||||||
|
refute_predicate tab, :head?
|
||||||
assert_equal "homebrew/core", tab.tap.name
|
assert_equal "homebrew/core", tab.tap.name
|
||||||
assert_equal :stable, tab.spec
|
assert_equal :stable, tab.spec
|
||||||
refute_nil tab.time
|
refute_nil tab.time
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user