aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/test
diff options
context:
space:
mode:
authorMike McQuaid2017-06-29 10:09:31 +0100
committerGitHub2017-06-29 10:09:31 +0100
commit0f9f8fad13b771d67f137f90b598edd5ff8463ac (patch)
treef1d6d8f29a0aaeb77930426982c9e7649b1eeb5e /Library/Homebrew/test
parent4fb60d89886758884fae29566fc04de66837f0c6 (diff)
parent700b5e2738fad9aa576df25d494e1d7e69962326 (diff)
downloadbrew-0f9f8fad13b771d67f137f90b598edd5ff8463ac.tar.bz2
Merge pull request #2828 from ed-flanagan/pretoken
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")