diff options
| author | Alyssa Ross | 2016-12-30 18:15:35 +0000 |
|---|---|---|
| committer | Alyssa Ross | 2016-12-30 18:15:35 +0000 |
| commit | ce454bd141ec4f97b2bfb9d71e0cea4389c78089 (patch) | |
| tree | ef45bb5a6867c3d7e6bdc488d6c14b68ca3c6ad8 /Library/Homebrew/test | |
| parent | e5db7927c940e260fe10d4c88754b7b01384e427 (diff) | |
| download | brew-ce454bd141ec4f97b2bfb9d71e0cea4389c78089.tar.bz2 | |
tab: parse full Homebrew version string
It didn't occur to me that this would work, but it does! Magic.
Diffstat (limited to 'Library/Homebrew/test')
| -rw-r--r-- | Library/Homebrew/test/tab_test.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Library/Homebrew/test/tab_test.rb b/Library/Homebrew/test/tab_test.rb index eecb11194..bc0be8576 100644 --- a/Library/Homebrew/test/tab_test.rb +++ b/Library/Homebrew/test/tab_test.rb @@ -86,11 +86,18 @@ class TabTests < Homebrew::TestCase tab = Tab.new(homebrew_version: "1.2.3") assert_equal "1.2.3", tab.parsed_homebrew_version + assert tab.parsed_homebrew_version < "1.2.3-1-g12789abdf" assert_kind_of Version, tab.parsed_homebrew_version + tab.homebrew_version = "1.2.4-567-g12789abdf" + assert tab.parsed_homebrew_version > "1.2.4" + assert tab.parsed_homebrew_version > "1.2.4-566-g21789abdf" + assert tab.parsed_homebrew_version < "1.2.4-568-g01789abdf" + tab = Tab.new(homebrew_version: "2.0.0-134-gabcdefabc-dirty") - assert_equal "2.0.0", tab.parsed_homebrew_version - assert_kind_of Version, tab.parsed_homebrew_version + assert tab.parsed_homebrew_version > "2.0.0" + assert tab.parsed_homebrew_version > "2.0.0-133-g21789abdf" + assert tab.parsed_homebrew_version < "2.0.0-135-g01789abdf" end def test_reliable_runtime_dependencies? |
