From 700b5e2738fad9aa576df25d494e1d7e69962326 Mon Sep 17 00:00:00 2001 From: Ed Flanagan ed@flanagan.xyz Date: Tue, 27 Jun 2017 03:17:23 -0700 Subject: Add PreToken composite --- Library/Homebrew/test/version_spec.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'Library/Homebrew/test') 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") -- cgit v1.2.3