diff options
| author | Markus Reiter | 2016-11-13 21:31:53 +0100 |
|---|---|---|
| committer | Markus Reiter | 2016-11-16 23:52:38 +0100 |
| commit | 9d82acbf30e9a5d0eb06be9726803d362e2fa91e (patch) | |
| tree | 0e45d668526b3ee5130237f669f7d5dbd53d9c1d /Library/Homebrew/test/support/helper/version_assertions.rb | |
| parent | 7b9fd538fabf450203c0120f996403e24bd02071 (diff) | |
| download | brew-9d82acbf30e9a5d0eb06be9726803d362e2fa91e.tar.bz2 | |
Separate `Homebrew::TestCase` from `testing_env`.
Diffstat (limited to 'Library/Homebrew/test/support/helper/version_assertions.rb')
| -rw-r--r-- | Library/Homebrew/test/support/helper/version_assertions.rb | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Library/Homebrew/test/support/helper/version_assertions.rb b/Library/Homebrew/test/support/helper/version_assertions.rb new file mode 100644 index 000000000..dc240d643 --- /dev/null +++ b/Library/Homebrew/test/support/helper/version_assertions.rb @@ -0,0 +1,23 @@ +require "rubygems" + +module Test + module Helper + module VersionAssertions + def version(v) + Version.create(v) + end + + def assert_version_equal(expected, actual) + assert_equal Version.create(expected), actual + end + + def assert_version_detected(expected, url, specs = {}) + assert_equal expected, Version.detect(url, specs).to_s + end + + def assert_version_nil(url) + assert Version.parse(url).null? + end + end + end +end |
