• Home
  • Raw
  • Download

Lines Matching +full:version +full:-

10 use semver::{BuildMetadata, Prerelease, Version};
15 assert_to_string(err, "empty string, expected a semver version"); in test_parse()
20 "unexpected character ' ' while parsing major version number", in test_parse()
26 "unexpected end of input while parsing major version number", in test_parse()
32 "unexpected end of input while parsing minor version number", in test_parse()
35 let err = version_err("1.2.3-"); in test_parse()
36 assert_to_string(err, "empty identifier segment in pre-release identifier"); in test_parse()
41 "unexpected character 'a' while parsing major version number", in test_parse()
45 assert_to_string(err, "unexpected character ' ' after patch version number"); in test_parse()
47 let err = version_err("1.2.3-01"); in test_parse()
48 assert_to_string(err, "invalid leading zero in pre-release identifier"); in test_parse()
50 let parsed = version("1.2.3"); in test_parse()
51 let expected = Version::new(1, 2, 3); in test_parse()
53 let expected = Version { in test_parse()
62 let parsed = version("1.2.3-alpha1"); in test_parse()
63 let expected = Version { in test_parse()
72 let parsed = version("1.2.3+build5"); in test_parse()
73 let expected = Version { in test_parse()
82 let parsed = version("1.2.3+5build"); in test_parse()
83 let expected = Version { in test_parse()
92 let parsed = version("1.2.3-alpha1+build5"); in test_parse()
93 let expected = Version { in test_parse()
102 let parsed = version("1.2.3-1.alpha1.9+build5.7.3aedf"); in test_parse()
103 let expected = Version { in test_parse()
112 let parsed = version("1.2.3-0a.alpha1.9+05build.7.3aedf"); in test_parse()
113 let expected = Version { in test_parse()
122 let parsed = version("0.4.0-beta.1+0851523"); in test_parse()
123 let expected = Version { in test_parse()
132 // for https://nodejs.org/dist/index.json, where some older npm versions are "1.1.0-beta-10" in test_parse()
133 let parsed = version("1.1.0-beta-10"); in test_parse()
134 let expected = Version { in test_parse()
138 pre: prerelease("beta-10"), in test_parse()
146 assert_eq!(version("1.2.3"), version("1.2.3")); in test_eq()
147 assert_eq!(version("1.2.3-alpha1"), version("1.2.3-alpha1")); in test_eq()
148 assert_eq!(version("1.2.3+build.42"), version("1.2.3+build.42")); in test_eq()
149 assert_eq!(version("1.2.3-alpha1+42"), version("1.2.3-alpha1+42")); in test_eq()
154 assert_ne!(version("0.0.0"), version("0.0.1")); in test_ne()
155 assert_ne!(version("0.0.0"), version("0.1.0")); in test_ne()
156 assert_ne!(version("0.0.0"), version("1.0.0")); in test_ne()
157 assert_ne!(version("1.2.3-alpha"), version("1.2.3-beta")); in test_ne()
158 assert_ne!(version("1.2.3+23"), version("1.2.3+42")); in test_ne()
163 assert_to_string(version("1.2.3"), "1.2.3"); in test_display()
164 assert_to_string(version("1.2.3-alpha1"), "1.2.3-alpha1"); in test_display()
165 assert_to_string(version("1.2.3+build.42"), "1.2.3+build.42"); in test_display()
166 assert_to_string(version("1.2.3-alpha1+42"), "1.2.3-alpha1+42"); in test_display()
171 assert!(version("0.0.0") < version("1.2.3-alpha2")); in test_lt()
172 assert!(version("1.0.0") < version("1.2.3-alpha2")); in test_lt()
173 assert!(version("1.2.0") < version("1.2.3-alpha2")); in test_lt()
174 assert!(version("1.2.3-alpha1") < version("1.2.3")); in test_lt()
175 assert!(version("1.2.3-alpha1") < version("1.2.3-alpha2")); in test_lt()
176 assert!(!(version("1.2.3-alpha2") < version("1.2.3-alpha2"))); in test_lt()
177 assert!(version("1.2.3+23") < version("1.2.3+42")); in test_lt()
182 assert!(version("0.0.0") <= version("1.2.3-alpha2")); in test_le()
183 assert!(version("1.0.0") <= version("1.2.3-alpha2")); in test_le()
184 assert!(version("1.2.0") <= version("1.2.3-alpha2")); in test_le()
185 assert!(version("1.2.3-alpha1") <= version("1.2.3-alpha2")); in test_le()
186 assert!(version("1.2.3-alpha2") <= version("1.2.3-alpha2")); in test_le()
187 assert!(version("1.2.3+23") <= version("1.2.3+42")); in test_le()
192 assert!(version("1.2.3-alpha2") > version("0.0.0")); in test_gt()
193 assert!(version("1.2.3-alpha2") > version("1.0.0")); in test_gt()
194 assert!(version("1.2.3-alpha2") > version("1.2.0")); in test_gt()
195 assert!(version("1.2.3-alpha2") > version("1.2.3-alpha1")); in test_gt()
196 assert!(version("1.2.3") > version("1.2.3-alpha2")); in test_gt()
197 assert!(!(version("1.2.3-alpha2") > version("1.2.3-alpha2"))); in test_gt()
198 assert!(!(version("1.2.3+23") > version("1.2.3+42"))); in test_gt()
203 assert!(version("1.2.3-alpha2") >= version("0.0.0")); in test_ge()
204 assert!(version("1.2.3-alpha2") >= version("1.0.0")); in test_ge()
205 assert!(version("1.2.3-alpha2") >= version("1.2.0")); in test_ge()
206 assert!(version("1.2.3-alpha2") >= version("1.2.3-alpha1")); in test_ge()
207 assert!(version("1.2.3-alpha2") >= version("1.2.3-alpha2")); in test_ge()
208 assert!(!(version("1.2.3+23") >= version("1.2.3+42"))); in test_ge()
214 "1.0.0-alpha", in test_spec_order()
215 "1.0.0-alpha.1", in test_spec_order()
216 "1.0.0-alpha.beta", in test_spec_order()
217 "1.0.0-beta", in test_spec_order()
218 "1.0.0-beta.2", in test_spec_order()
219 "1.0.0-beta.11", in test_spec_order()
220 "1.0.0-rc.1", in test_spec_order()
225 let a = version(vs[i - 1]); in test_spec_order()
226 let b = version(vs[i]); in test_spec_order()
234 let version = version("1.2.3-rc1"); in test_align() localVariable
235 assert_eq!("1.2.3-rc1 ", format!("{:20}", version)); in test_align()
236 assert_eq!("*****1.2.3-rc1******", format!("{:*^20}", version)); in test_align()
237 assert_eq!(" 1.2.3-rc1", format!("{:>20}", version)); in test_align()