]> git.lizzy.rs Git - rust.git/blob - tests/versioncheck.rs
Merge pull request #1029 from oli-obk/manifest2
[rust.git] / tests / versioncheck.rs
1 extern crate clippy_lints;
2 use clippy_lints::utils::cargo;
3
4 #[test]
5 fn check_that_clippy_lints_has_the_same_version_as_clippy() {
6     let clippy_meta = cargo::metadata(None).expect("could not obtain cargo metadata");
7     std::env::set_current_dir(std::env::current_dir().unwrap().join("clippy_lints")).unwrap();
8     let clippy_lints_meta = cargo::metadata(None).expect("could not obtain cargo metadata");
9     assert_eq!(clippy_lints_meta.packages[0].version, clippy_meta.packages[0].version);
10     for package in &clippy_meta.packages[0].dependencies {
11         if package.name == "clippy_lints" {
12             assert_eq!(clippy_lints_meta.packages[0].version, package.req[1..]);
13             return;
14         }
15     }
16 }