blob: 5b4e118da0c21fc44ab3514e0027fef3cf469eea [file] [log] [blame]
extern crate semver;
#[test]
fn test_regressions() {
use semver::ReqParseError;
use semver::VersionReq;
let versions = vec![
(".*", VersionReq::any()),
("0.1.0.", VersionReq::parse("0.1.0").unwrap()),
("0.3.1.3", VersionReq::parse("0.3.13").unwrap()),
("0.2*", VersionReq::parse("0.2.*").unwrap()),
];
for (version, requirement) in versions.into_iter() {
let parsed = VersionReq::parse(version);
let error = parsed.err().unwrap();
assert_eq!(
ReqParseError::DeprecatedVersionRequirement(requirement),
error
);
}
}