Skip to content

Commit 53ce28a

Browse files
committed
test(versioncheck): Fix version equality check
1 parent 1fe0cf6 commit 53ce28a

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

tests/versioncheck.rs

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,16 @@
1-
use semver::VersionReq;
2-
31
#[test]
42
fn check_that_clippy_lints_has_the_same_version_as_clippy() {
5-
let clippy_meta = cargo_metadata::metadata(None).expect("could not obtain cargo metadata");
3+
let clippy_meta = cargo_metadata::MetadataCommand::new()
4+
.exec()
5+
.expect("could not obtain cargo metadata");
66
std::env::set_current_dir(std::env::current_dir().unwrap().join("clippy_lints")).unwrap();
7-
let clippy_lints_meta = cargo_metadata::metadata(None).expect("could not obtain cargo metadata");
7+
let clippy_lints_meta = cargo_metadata::MetadataCommand::new()
8+
.exec()
9+
.expect("could not obtain cargo metadata");
810
assert_eq!(clippy_lints_meta.packages[0].version, clippy_meta.packages[0].version);
911
for package in &clippy_meta.packages[0].dependencies {
1012
if package.name == "clippy_lints" {
11-
assert_eq!(
12-
VersionReq::parse(&clippy_lints_meta.packages[0].version).unwrap(),
13-
package.req
14-
);
13+
assert!(package.req.matches(&clippy_lints_meta.packages[0].version));
1514
return;
1615
}
1716
}

0 commit comments

Comments
 (0)