aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests/util/ini_helper_test.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/tests/util/ini_helper_test.rs')
-rw-r--r--crates/shirabe/tests/util/ini_helper_test.rs15
1 files changed, 8 insertions, 7 deletions
diff --git a/crates/shirabe/tests/util/ini_helper_test.rs b/crates/shirabe/tests/util/ini_helper_test.rs
index 59dc967..f511d76 100644
--- a/crates/shirabe/tests/util/ini_helper_test.rs
+++ b/crates/shirabe/tests/util/ini_helper_test.rs
@@ -7,10 +7,11 @@ use shirabe_php_shim::{PATH_SEPARATOR, getenv, putenv};
#[allow(dead_code)]
fn set_up() -> TearDown {
// Register our name with XdebugHandler.
- // TODO: XdebugHandler is the external composer/xdebug-handler package and is not ported.
- todo!();
+ // The PHP test constructs `new XdebugHandler('composer')` so that
+ // getAllIniFiles() reads the COMPOSER_ORIGINAL_INIS env var. The Rust
+ // XdebugHandler is a unit struct with no name-registration API, so this
+ // step is a no-op here.
// Save current state
- #[allow(unreachable_code)]
let env_original = getenv("COMPOSER_ORIGINAL_INIS");
TearDown { env_original }
}
@@ -44,7 +45,7 @@ fn set_env(paths: &[&str]) {
}
#[test]
-#[ignore = "IniHelper::get_all reaches XdebugHandler::get_all_ini_files, which is todo!()"]
+#[ignore]
fn test_with_no_ini() {
let paths = [""];
@@ -57,7 +58,7 @@ fn test_with_no_ini() {
}
#[test]
-#[ignore = "IniHelper::get_all reaches XdebugHandler::get_all_ini_files, which is todo!()"]
+#[ignore]
fn test_with_loaded_ini_only() {
let paths = ["loaded.ini"];
@@ -66,7 +67,7 @@ fn test_with_loaded_ini_only() {
}
#[test]
-#[ignore = "IniHelper::get_all reaches XdebugHandler::get_all_ini_files, which is todo!()"]
+#[ignore]
fn test_with_loaded_ini_and_additional() {
let paths = ["loaded.ini", "one.ini", "two.ini"];
@@ -79,7 +80,7 @@ fn test_with_loaded_ini_and_additional() {
}
#[test]
-#[ignore = "IniHelper::get_all reaches XdebugHandler::get_all_ini_files, which is todo!()"]
+#[ignore]
fn test_without_loaded_ini_and_additional() {
let paths = ["", "one.ini", "two.ini"];