File tree Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change 1
- use semver:: VersionReq ;
2
-
3
1
#[ test]
4
2
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" ) ;
6
6
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" ) ;
8
10
assert_eq ! ( clippy_lints_meta. packages[ 0 ] . version, clippy_meta. packages[ 0 ] . version) ;
9
11
for package in & clippy_meta. packages [ 0 ] . dependencies {
10
12
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) ) ;
15
14
return ;
16
15
}
17
16
}
You can’t perform that action at this time.
0 commit comments