aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test/support/helper/version_assertions.rb
diff options
context:
space:
mode:
authorMarkus Reiter2016-11-13 21:31:53 +0100
committerMarkus Reiter2016-11-16 23:52:38 +0100
commit9d82acbf30e9a5d0eb06be9726803d362e2fa91e (patch)
tree0e45d668526b3ee5130237f669f7d5dbd53d9c1d /Library/Homebrew/test/support/helper/version_assertions.rb
parent7b9fd538fabf450203c0120f996403e24bd02071 (diff)
downloadbrew-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.rb23
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