@@ -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