Skip to content

Commit ea775c1

Browse files
committed
fix additional-targets build test after recent refactor
1 parent 101a16e commit ea775c1

File tree

1 file changed

+33
-32
lines changed

1 file changed

+33
-32
lines changed

src/docbuilder/rustwide_builder.rs

Lines changed: 33 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -2097,55 +2097,56 @@ mod tests {
20972097

20982098
#[test]
20992099
#[ignore]
2100-
fn test_additional_targets() {
2100+
fn test_additional_targets() -> Result<()> {
21012101
fn assert_contains(targets: &[String], target: &str) {
21022102
assert!(
21032103
targets.iter().any(|t| t == target),
21042104
"Not found target {target:?} in {targets:?}"
21052105
);
21062106
}
21072107

2108-
wrapper(|env| {
2109-
let mut builder = RustwideBuilder::init(env)?;
2110-
builder.update_toolchain()?;
2111-
assert!(
2112-
builder
2113-
.build_local_package(Path::new("tests/crates/additional-targets"))?
2114-
.successful
2115-
);
2108+
let env = TestEnvironment::new_with_runtime()?;
21162109

2117-
let row = env.runtime().block_on(async {
2118-
let mut conn = env.async_db().await.async_conn().await;
2119-
sqlx::query!(
2120-
r#"SELECT
2110+
let mut builder = RustwideBuilder::init(&env.context)?;
2111+
builder.update_toolchain()?;
2112+
2113+
assert!(
2114+
builder
2115+
.build_local_package(Path::new("tests/crates/additional-targets"))?
2116+
.successful
2117+
);
2118+
2119+
let row = env.runtime().block_on(async {
2120+
let mut conn = env.async_db().async_conn().await;
2121+
sqlx::query!(
2122+
r#"SELECT
21212123
r.doc_targets
21222124
FROM
21232125
crates as c
21242126
INNER JOIN releases AS r ON c.id = r.crate_id
21252127
WHERE
21262128
c.name = $1 AND
21272129
r.version = $2"#,
2128-
"additional-targets",
2129-
"0.1.0",
2130-
)
2131-
.fetch_one(&mut *conn)
2132-
.await
2133-
})?;
2130+
"additional-targets",
2131+
"0.1.0",
2132+
)
2133+
.fetch_one(&mut *conn)
2134+
.await
2135+
})?;
21342136

2135-
let targets: Vec<String> = row
2136-
.doc_targets
2137-
.unwrap()
2138-
.as_array()
2139-
.unwrap()
2140-
.iter()
2141-
.map(|v| v.as_str().unwrap().to_owned())
2142-
.collect();
2137+
let targets: Vec<String> = row
2138+
.doc_targets
2139+
.unwrap()
2140+
.as_array()
2141+
.unwrap()
2142+
.iter()
2143+
.map(|v| v.as_str().unwrap().to_owned())
2144+
.collect();
21432145

2144-
assert_contains(&targets, "x86_64-apple-darwin");
2145-
// Part of the default targets.
2146-
assert_contains(&targets, "aarch64-apple-darwin");
2146+
assert_contains(&targets, "x86_64-apple-darwin");
2147+
// Part of the default targets.
2148+
assert_contains(&targets, "aarch64-apple-darwin");
21472149

2148-
Ok(())
2149-
})
2150+
Ok(())
21502151
}
21512152
}

0 commit comments

Comments
 (0)