diff options
| author | Vlad Shablinsky | 2016-07-01 18:17:24 +0300 |
|---|---|---|
| committer | Martin Afanasjew | 2016-07-02 00:29:45 +0200 |
| commit | fbac41d95bc7d9500eed195b46aba2a95ed89b18 (patch) | |
| tree | 0178490657acb1549978ec727251618cd52183a1 | |
| parent | 4aedeea96d4c9d9c20bc822d520e453ac8964c56 (diff) | |
| download | brew-fbac41d95bc7d9500eed195b46aba2a95ed89b18.tar.bz2 | |
test_formula: improve test_migration_needed
Closes #432.
Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
| -rw-r--r-- | Library/Homebrew/test/test_formula.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Library/Homebrew/test/test_formula.rb b/Library/Homebrew/test/test_formula.rb index 588ba203d..024d5c2b7 100644 --- a/Library/Homebrew/test/test_formula.rb +++ b/Library/Homebrew/test/test_formula.rb @@ -46,6 +46,7 @@ class FormulaTests < Homebrew::TestCase f.instance_variable_set(:@tap, CoreTap.instance) oldname_prefix = HOMEBREW_CELLAR/"oldname/2.20" + newname_prefix = HOMEBREW_CELLAR/"newname/2.10" oldname_prefix.mkpath oldname_tab = Tab.empty oldname_tab.tabfile = oldname_prefix.join("INSTALL_RECEIPT.json") @@ -58,8 +59,13 @@ class FormulaTests < Homebrew::TestCase oldname_tab.write assert_predicate f, :migration_needed? + + newname_prefix.mkpath + + refute_predicate f, :migration_needed? ensure oldname_prefix.parent.rmtree + newname_prefix.parent.rmtree end def test_installed? |
