diff --git a/tests/account_katana.rs b/tests/account_katana.rs index c1c0f750..2421e421 100644 --- a/tests/account_katana.rs +++ b/tests/account_katana.rs @@ -56,15 +56,14 @@ async fn deploy_multiple_accounts_on_katana() -> Result<(), Error> { if false { update_account(&path)?; } - copy_to_target()?; let compilation = tokio::task::spawn_blocking(move || -> Result<(), anyhow::Error> { let toml = path + "/Scarb.toml"; + copy_to_target()?; let compiler = Compiler::new(&toml).unwrap(); compiler.compile() - }) - .await; - match compilation { + }); + match compilation.await { Ok(val) => val?, Err(e) => { return Err(Error::Anyhow(anyhow!( diff --git a/tests/starknet/utils.rs b/tests/starknet/utils.rs index 2a38013f..24bfa51a 100644 --- a/tests/starknet/utils.rs +++ b/tests/starknet/utils.rs @@ -25,9 +25,6 @@ pub fn update_account(path: &str) -> Result<(), Error> { #[allow(dead_code)] pub fn copy_to_target() -> Result<(), Error> { - if fs::metadata("./target").is_err() { - fs::create_dir("./target").unwrap(); - } if fs::metadata("./target/account").is_err() { fs::create_dir("./target/account/").unwrap(); fs::create_dir("./target/account/src/").unwrap();