@@ -1062,21 +1062,24 @@ mod tests {
1062
1062
let mut conn = env. db ( ) . conn ( ) ;
1063
1063
let row = conn
1064
1064
. query_one (
1065
- "SELECT
1065
+ r# "SELECT
1066
1066
r.rustdoc_status,
1067
1067
r.default_target,
1068
1068
r.doc_targets,
1069
1069
r.archive_storage,
1070
1070
cov.total_items,
1071
- b.id as build_id
1071
+ b.id as build_id,
1072
+ b.build_status,
1073
+ b.docsrs_version,
1074
+ b.rustc_version
1072
1075
FROM
1073
1076
crates as c
1074
1077
INNER JOIN releases AS r ON c.id = r.crate_id
1075
1078
INNER JOIN builds as b ON r.id = b.rid
1076
1079
LEFT OUTER JOIN doc_coverage AS cov ON r.id = cov.release_id
1077
1080
WHERE
1078
1081
c.name = $1 AND
1079
- r.version = $2" ,
1082
+ r.version = $2"# ,
1080
1083
& [ & crate_, & version] ,
1081
1084
)
1082
1085
. unwrap ( ) ;
@@ -1085,6 +1088,9 @@ mod tests {
1085
1088
assert_eq ! ( row. get:: <_, String >( "default_target" ) , default_target) ;
1086
1089
assert ! ( row. get:: <_, Option <i32 >>( "total_items" ) . is_some( ) ) ;
1087
1090
assert ! ( row. get:: <_, bool >( "archive_storage" ) ) ;
1091
+ assert ! ( !row. get:: <_, String >( "docsrs_version" ) . is_empty( ) ) ;
1092
+ assert ! ( !row. get:: <_, String >( "rustc_version" ) . is_empty( ) ) ;
1093
+ assert_eq ! ( row. get:: <_, String >( "build_status" ) , "success" ) ;
1088
1094
1089
1095
let mut targets: Vec < String > = row
1090
1096
. get :: < _ , Value > ( "doc_targets" )
@@ -1400,7 +1406,7 @@ mod tests {
1400
1406
assert ! ( row. rustc_version. is_none( ) ) ;
1401
1407
assert ! ( row. docsrs_version. is_none( ) ) ;
1402
1408
assert_eq ! ( row. build_status, BuildStatus :: Failure ) ;
1403
- assert_eq ! ( row. errors, Some ( "error message" . into ( ) ) ) ;
1409
+ assert ! ( row. errors. unwrap ( ) . contains ( "missing Cargo.toml" ) ) ;
1404
1410
1405
1411
Ok ( ( ) )
1406
1412
} ) ;
0 commit comments