@@ -25,56 +25,56 @@ defmodule Mix.VersionTest do
25
25
26
26
test "matches properly" do
27
27
assert V . match? ( "2.3" , "2.3" )
28
- refute V . match? ( "2.3 " , "2.4 " )
28
+ refute V . match? ( "2.4 " , "2.3 " )
29
29
30
- assert V . match? ( "!2.3 " , "2.4 " )
31
- refute V . match? ( "! 2.3" , "2.3" )
30
+ assert V . match? ( "2.4 " , "!2.3 " )
31
+ refute V . match? ( "2.3" , "! 2.3" )
32
32
33
- assert V . match? ( "> 2.3 " , "2.4 " )
34
- refute V . match? ( "> 2.3 " , "2.2 " )
35
- refute V . match? ( "> 2.3" , "2.3" )
33
+ assert V . match? ( "2.4 " , "> 2.3 " )
34
+ refute V . match? ( "2.2 " , "> 2.3 " )
35
+ refute V . match? ( "2.3" , "> 2.3" )
36
36
37
- assert V . match? ( ">= 2.3 " , "2.4 " )
38
- refute V . match? ( ">= 2.3 " , "2.2 " )
39
- assert V . match? ( ">= 2.3" , "2.3" )
37
+ assert V . match? ( "2.4 " , ">= 2.3 " )
38
+ refute V . match? ( "2.2 " , ">= 2.3 " )
39
+ assert V . match? ( "2.3" , ">= 2.3" )
40
40
41
- assert V . match? ( "< 2.3 " , "2.2 " )
42
- refute V . match? ( "< 2.3 " , "2.4 " )
43
- refute V . match? ( "< 2.3" , "2.3" )
41
+ assert V . match? ( "2.2 " , "< 2.3 " )
42
+ refute V . match? ( "2.4 " , "< 2.3 " )
43
+ refute V . match? ( "2.3" , "< 2.3" )
44
44
45
- assert V . match? ( "<= 2.3 " , "2.2 " )
46
- refute V . match? ( "<= 2.3 " , "2.4 " )
47
- assert V . match? ( "<= 2.3" , "2.3" )
45
+ assert V . match? ( "2.2 " , "<= 2.3 " )
46
+ refute V . match? ( "2.4 " , "<= 2.3 " )
47
+ assert V . match? ( "2.3" , "<= 2.3" )
48
48
49
- assert V . match? ( "~> 3.0" , "3.0" )
50
- assert V . match? ( "~> 3.0 " , "3.2 " )
51
- refute V . match? ( "~> 3 .0" , "4 .0" )
52
- refute V . match? ( "~> 3.0 " , "4.4 " )
49
+ assert V . match? ( "3.0" , "~> 3.0" )
50
+ assert V . match? ( "3.2 " , "~> 3.0 " )
51
+ refute V . match? ( "4 .0" , "~> 3 .0" )
52
+ refute V . match? ( "4.4 " , "~> 3.0 " )
53
53
54
- assert V . match? ( "~> 3.0.0 " , "3.0.2 " )
55
- assert V . match? ( "~> 3.0.0" , "3.0.0" )
56
- refute V . match? ( "~> 3.0.0 " , "3.1 " )
57
- refute V . match? ( "~> 3.0.0 " , "3.4 " )
54
+ assert V . match? ( "3.0.2 " , "~> 3.0.0 " )
55
+ assert V . match? ( "3.0.0" , "~> 3.0.0" )
56
+ refute V . match? ( "3.1 " , "~> 3.0.0 " )
57
+ refute V . match? ( "3.4 " , "~> 3.0.0 " )
58
58
59
- assert V . match? ( "~> 3.5 " , "3.6 " )
60
- assert V . match? ( "~> 3.5" , "3.5" )
61
- refute V . match? ( "~> 3.5 " , "4.0 " )
62
- refute V . match? ( "~> 3.5 " , "5.0 " )
59
+ assert V . match? ( "3.6 " , "~> 3.5 " )
60
+ assert V . match? ( "3.5" , "~> 3.5" )
61
+ refute V . match? ( "4.0 " , "~> 3.5 " )
62
+ refute V . match? ( "5.0 " , "~> 3.5 " )
63
63
64
- assert V . match? ( "~> 3.5.0 " , "3.5.2 " )
65
- assert V . match? ( "~> 3.5.0 " , "3.5.4 " )
66
- refute V . match? ( "~> 3.5.0 " , "3.6 " )
67
- refute V . match? ( "~> 3.5.0 " , "3.6.3 " )
64
+ assert V . match? ( "3.5.2 " , "~> 3.5.0 " )
65
+ assert V . match? ( "3.5.4 " , "~> 3.5.0 " )
66
+ refute V . match? ( "3.6 " , "~> 3.5.0 " )
67
+ refute V . match? ( "3.6.3 " , "~> 3.5.0 " )
68
68
69
69
assert V . match? ( "1.0.0" , "1.0.0" )
70
- assert V . match? ( "1.0" , "1.0 .0" )
71
- assert V . match? ( ">= 1 .0" , "2 .0" )
72
- assert V . match? ( ">= 1.0" , "1.0 .0" )
70
+ assert V . match? ( "1.0.0 " , "1.0" )
71
+ assert V . match? ( "2 .0" , ">= 1 .0" )
72
+ assert V . match? ( "1.0.0 " , ">= 1 .0" )
73
73
74
74
assert V . match? ( "1.2.3-alpha" , "1.2.3-alpha" )
75
- refute V . match? ( "> 1.2.3-alpha " , "1.2.3" )
76
- assert V . match? ( "> 1.2.3-alpha " , "1.2.3-alpha1 " )
77
- assert V . match? ( "> 1.2.3-alpha1 " , "1.2.3-alpha10 " )
75
+ refute V . match? ( "1.2.3" , "> 1.2.3-alpha " )
76
+ assert V . match? ( "1.2.3-alpha1 " , "> 1.2.3-alpha " )
77
+ assert V . match? ( "1.2.3-alpha10 " , "> 1.2.3-alpha1 " )
78
78
79
79
assert V . match? ( "iliketrains" , "iliketrains" )
80
80
assert V . match? ( "1.2.3.4" , "1.2.3.4" )
0 commit comments