about summary refs log tree commit diff
diff options
context:
space:
mode:
authorCameron Steffen <cam.steffen94@gmail.com>2021-02-26 12:30:43 -0600
committerCameron Steffen <cam.steffen94@gmail.com>2021-02-26 12:30:43 -0600
commitd71ed26fd24d8121fcb08f7d4a5e00ce62e6e1fd (patch)
tree7cc3a5fc68a84af7868d7468cd470de65b31c786
parentaef6dc23eed7cc20bff2fe7cdea058cd7c1346f7 (diff)
downloadrust-d71ed26fd24d8121fcb08f7d4a5e00ce62e6e1fd.tar.gz
rust-d71ed26fd24d8121fcb08f7d4a5e00ce62e6e1fd.zip
Revert "Fix versioncheck test"
This reverts commit 1e7b1ccb2a05f80ae0a580401e7565fb1c0a4917.
-rw-r--r--tests/versioncheck.rs12
1 files changed, 6 insertions, 6 deletions
diff --git a/tests/versioncheck.rs b/tests/versioncheck.rs
index 1c954c57a85..aadd2c1fb7f 100644
--- a/tests/versioncheck.rs
+++ b/tests/versioncheck.rs
@@ -9,15 +9,15 @@ fn check_that_clippy_lints_and_clippy_utils_have_the_same_version_as_clippy() {
         .expect("could not obtain cargo metadata");
 
     for krate in &["clippy_lints", "clippy_utils"] {
-        let krate_meta = clippy_meta
-            .packages
-            .iter()
-            .find(|package| package.name == *krate)
+        let krate_meta = cargo_metadata::MetadataCommand::new()
+            .current_dir(std::env::current_dir().unwrap().join(krate))
+            .no_deps()
+            .exec()
             .expect("could not obtain cargo metadata");
-        assert_eq!(krate_meta.version, clippy_meta.packages[0].version);
+        assert_eq!(krate_meta.packages[0].version, clippy_meta.packages[0].version);
         for package in &clippy_meta.packages[0].dependencies {
             if package.name == *krate {
-                assert!(package.req.matches(&krate_meta.version));
+                assert!(package.req.matches(&krate_meta.packages[0].version));
                 break;
             }
         }