diff --git a/crates/blockifier/src/versioned_constants_test.rs b/crates/blockifier/src/versioned_constants_test.rs index 7947afc52a7..bda9b793678 100644 --- a/crates/blockifier/src/versioned_constants_test.rs +++ b/crates/blockifier/src/versioned_constants_test.rs @@ -1,5 +1,6 @@ use glob::{glob, Paths}; use pretty_assertions::assert_eq; +use starknet_api::test_utils::path_in_resources; use super::*; @@ -8,7 +9,8 @@ use super::*; /// Returns all JSON files in the resources directory (should be all versioned constants files). fn all_jsons_in_dir() -> Paths { - glob(format!("{}/resources/*.json", env!("CARGO_MANIFEST_DIR")).as_str()).unwrap() + let pattern = path_in_resources(""); + glob(format!("{}/*.json", pattern.display()).as_str()).unwrap() } #[test] diff --git a/crates/starknet_api/src/test_utils.rs b/crates/starknet_api/src/test_utils.rs index dd27509fef9..bfaffc97380 100644 --- a/crates/starknet_api/src/test_utils.rs +++ b/crates/starknet_api/src/test_utils.rs @@ -15,6 +15,7 @@ pub mod deploy_account; pub mod invoke; pub mod l1_handler; +// TODO(Arni): Consider moving this to infra utils under test utils. /// Returns the path to a file in the resources directory. This assumes the current working /// directory has a `resources` folder. The value for file_path should be the path to the required /// file in the folder "resources".