@@ -396,17 +396,23 @@ mod tests {
396
396
let db = env. db ( ) ;
397
397
398
398
// Add new releases of 'foo' out-of-order since CrateDetails should sort them descending
399
- create_release ( & db, "foo" , "0.0.1" , true ) ?;
400
- create_release ( & db, "foo" , "0.0.3" , false ) ?;
399
+ create_release ( & db, "foo" , "0.1.0" , true ) ?;
400
+ create_release ( & db, "foo" , "0.1.1" , true ) ?;
401
+ create_release ( & db, "foo" , "0.3.0" , false ) ?;
401
402
create_release ( & db, "foo" , "1.0.0" , true ) ?;
402
- create_release ( & db, "foo" , "0.0.2" , true ) ?;
403
+ create_release ( & db, "foo" , "0.12.0" , true ) ?;
404
+ create_release ( & db, "foo" , "0.2.0" , true ) ?;
405
+ create_release ( & db, "foo" , "0.2.0-alpha" , true ) ?;
403
406
404
- let details = CrateDetails :: new ( & db. conn ( ) , "foo" , "0.0.2 " ) . unwrap ( ) ;
407
+ let details = CrateDetails :: new ( & db. conn ( ) , "foo" , "0.2.0 " ) . unwrap ( ) ;
405
408
assert_eq ! ( details. releases, vec![
406
409
Release { version: "1.0.0" . to_string( ) , build_status: true } ,
407
- Release { version: "0.0.3" . to_string( ) , build_status: false } ,
408
- Release { version: "0.0.2" . to_string( ) , build_status: true } ,
409
- Release { version: "0.0.1" . to_string( ) , build_status: true } ,
410
+ Release { version: "0.12.0" . to_string( ) , build_status: true } ,
411
+ Release { version: "0.3.0" . to_string( ) , build_status: false } ,
412
+ Release { version: "0.2.0" . to_string( ) , build_status: true } ,
413
+ Release { version: "0.2.0-alpha" . to_string( ) , build_status: true } ,
414
+ Release { version: "0.1.1" . to_string( ) , build_status: true } ,
415
+ Release { version: "0.1.0" . to_string( ) , build_status: true } ,
410
416
] ) ;
411
417
412
418
Ok ( ( ) )
0 commit comments