]> git.proxmox.com Git - rustc.git/blame - vendor/semver/tests/deprecation.rs
New upstream version 1.53.0+dfsg1
[rustc.git] / vendor / semver / tests / deprecation.rs
CommitLineData
f20569fa
XL
1extern crate semver;\r
2\r
3#[test]\r
4fn test_regressions() {\r
5 use semver::ReqParseError;\r
6 use semver::VersionReq;\r
7\r
8 let versions = vec![\r
9 (".*", VersionReq::any()),\r
10 ("0.1.0.", VersionReq::parse("0.1.0").unwrap()),\r
11 ("0.3.1.3", VersionReq::parse("0.3.13").unwrap()),\r
12 ("0.2*", VersionReq::parse("0.2.*").unwrap()),\r
13 ];\r
14\r
15 for (version, requirement) in versions.into_iter() {\r
16 let parsed = VersionReq::parse(version);\r
17 let error = parsed.err().unwrap();\r
18\r
19 assert_eq!(\r
20 ReqParseError::DeprecatedVersionRequirement(requirement),\r
21 error\r
22 );\r
23 }\r
24}\r