Skip to content

Commit c9281eb

Browse files
committed
fix asssertion, add builds check to normal build-crate tes
1 parent 99b865b commit c9281eb

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/docbuilder/rustwide_builder.rs

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1062,21 +1062,24 @@ mod tests {
10621062
let mut conn = env.db().conn();
10631063
let row = conn
10641064
.query_one(
1065-
"SELECT
1065+
r#"SELECT
10661066
r.rustdoc_status,
10671067
r.default_target,
10681068
r.doc_targets,
10691069
r.archive_storage,
10701070
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
10721075
FROM
10731076
crates as c
10741077
INNER JOIN releases AS r ON c.id = r.crate_id
10751078
INNER JOIN builds as b ON r.id = b.rid
10761079
LEFT OUTER JOIN doc_coverage AS cov ON r.id = cov.release_id
10771080
WHERE
10781081
c.name = $1 AND
1079-
r.version = $2",
1082+
r.version = $2"#,
10801083
&[&crate_, &version],
10811084
)
10821085
.unwrap();
@@ -1085,6 +1088,9 @@ mod tests {
10851088
assert_eq!(row.get::<_, String>("default_target"), default_target);
10861089
assert!(row.get::<_, Option<i32>>("total_items").is_some());
10871090
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");
10881094

10891095
let mut targets: Vec<String> = row
10901096
.get::<_, Value>("doc_targets")
@@ -1400,7 +1406,7 @@ mod tests {
14001406
assert!(row.rustc_version.is_none());
14011407
assert!(row.docsrs_version.is_none());
14021408
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"));
14041410

14051411
Ok(())
14061412
});

0 commit comments

Comments
 (0)