aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorEd Flanagan ed@flanagan.xyz2017-06-27 03:17:23 -0700
committerEd Flanagan ed@flanagan.xyz2017-06-27 03:17:23 -0700
commit700b5e2738fad9aa576df25d494e1d7e69962326 (patch)
treef1d6d8f29a0aaeb77930426982c9e7649b1eeb5e /Library/Homebrew/test
parent4fb60d89886758884fae29566fc04de66837f0c6 (diff)
downloadbrew-700b5e2738fad9aa576df25d494e1d7e69962326.tar.bz2
Add PreToken composite
Diffstat (limited to 'Library/Homebrew/test')
-rw-r--r--Library/Homebrew/test/version_spec.rb15
1 files changed, 15 insertions, 0 deletions
diff --git a/Library/Homebrew/test/version_spec.rb b/Library/Homebrew/test/version_spec.rb
index 41e05019c..6c8be7677 100644
--- a/Library/Homebrew/test/version_spec.rb
+++ b/Library/Homebrew/test/version_spec.rb
@@ -93,6 +93,21 @@ describe Version do
expect(Version.create("1.2.3beta2")).to be < Version.create("1.2.3-p34")
end
+ specify "comparing pre versions" do
+ expect(Version.create("1.2.3pre9")).to be == Version.create("1.2.3PRE9")
+ expect(Version.create("1.2.3pre9")).to be > Version.create("1.2.3pre8")
+ expect(Version.create("1.2.3pre8")).to be < Version.create("1.2.3pre9")
+ expect(Version.create("1.2.3pre9")).to be < Version.create("1.2.3pre10")
+
+ expect(Version.create("1.2.3pre3")).to be > Version.create("1.2.3alpha2")
+ expect(Version.create("1.2.3pre3")).to be > Version.create("1.2.3alpha4")
+ expect(Version.create("1.2.3pre3")).to be > Version.create("1.2.3beta3")
+ expect(Version.create("1.2.3pre3")).to be > Version.create("1.2.3beta5")
+ expect(Version.create("1.2.3pre3")).to be < Version.create("1.2.3rc2")
+ expect(Version.create("1.2.3pre3")).to be < Version.create("1.2.3")
+ expect(Version.create("1.2.3pre3")).to be < Version.create("1.2.3-p2")
+ end
+
specify "comparing RC versions" do
expect(Version.create("1.2.3rc3")).to be == Version.create("1.2.3RC3")
expect(Version.create("1.2.3rc3")).to be > Version.create("1.2.3rc2")