Files
tubestation/third_party/rust/semver/tests/deprecation.rs
Dan Glastonbury 42073d63bf Bug 1346665 - P2: Import rustified cubeb_pulse.c. r=kinetik,rillian
Enable by setting:

  media.cubeb.backend = "pulse-rust"

MozReview-Commit-ID: EZXJAzN3X7c
2017-04-21 14:01:01 +10:00

23 lines
632 B
Rust

extern crate semver;
#[test]
fn test_regressions() {
use semver::VersionReq;
use semver::ReqParseError;
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()),
("*.0", VersionReq::any()),
];
for (version, requirement) in versions.into_iter() {
let parsed = VersionReq::parse(version);
let error = parsed.err().unwrap();
assert_eq!(ReqParseError::DeprecatedVersionRequirement(requirement), error);
}
}