diff options
| author | Sorin Davidoi <sorin.davidoi@protonmail.com> | 2019-01-25 20:39:45 +0100 |
|---|---|---|
| committer | Sorin Davidoi <sorin.davidoi@protonmail.com> | 2019-01-25 21:53:44 +0100 |
| commit | 53ce28a96930bd6b2c3add3d4fc54bacab6c42e7 (patch) | |
| tree | b7fe31aa3c586efc59f01a9ba232607edb1a6829 | |
| parent | 1fe0cf6f071979745b4da761edff49478c081f3e (diff) | |
| download | rust-53ce28a96930bd6b2c3add3d4fc54bacab6c42e7.tar.gz rust-53ce28a96930bd6b2c3add3d4fc54bacab6c42e7.zip | |
test(versioncheck): Fix version equality check
| -rw-r--r-- | tests/versioncheck.rs | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/tests/versioncheck.rs b/tests/versioncheck.rs index 9e00571c9d5..fe4017ceb35 100644 --- a/tests/versioncheck.rs +++ b/tests/versioncheck.rs @@ -1,17 +1,16 @@ -use semver::VersionReq; - #[test] fn check_that_clippy_lints_has_the_same_version_as_clippy() { - let clippy_meta = cargo_metadata::metadata(None).expect("could not obtain cargo metadata"); + let clippy_meta = cargo_metadata::MetadataCommand::new() + .exec() + .expect("could not obtain cargo metadata"); std::env::set_current_dir(std::env::current_dir().unwrap().join("clippy_lints")).unwrap(); - let clippy_lints_meta = cargo_metadata::metadata(None).expect("could not obtain cargo metadata"); + let clippy_lints_meta = cargo_metadata::MetadataCommand::new() + .exec() + .expect("could not obtain cargo metadata"); assert_eq!(clippy_lints_meta.packages[0].version, clippy_meta.packages[0].version); for package in &clippy_meta.packages[0].dependencies { if package.name == "clippy_lints" { - assert_eq!( - VersionReq::parse(&clippy_lints_meta.packages[0].version).unwrap(), - package.req - ); + assert!(package.req.matches(&clippy_lints_meta.packages[0].version)); return; } } |
