aboutsummaryrefslogtreecommitdiff
path: root/src/platform
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform')
-rw-r--r--src/platform/windows.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/platform/windows.rs b/src/platform/windows.rs
index e63b8920..03b11125 100644
--- a/src/platform/windows.rs
+++ b/src/platform/windows.rs
@@ -2827,9 +2827,10 @@ mod tests {
fs::write(
capture,
format!(
- "{}\n{}",
+ "{}\n{}\n{}",
cwd.display(),
- super::current_process_is_detached_server_daemon()
+ unsafe { GetConsoleWindow() }.is_null(),
+ !super::current_job_kills_processes_on_close().expect("inspect WMI daemon job")
),
)
.expect("write WMI daemon test capture");
@@ -2860,7 +2861,7 @@ mod tests {
.expect("launch detached process through WMI");
assert_ne!(pid, 0, "WMI returned an invalid process id");
- let expected = format!("{}\ntrue", base.display());
+ let expected = format!("{}\ntrue\ntrue", base.display());
let deadline = Instant::now() + Duration::from_secs(10);
loop {
if fs::read_to_string(&capture).is_ok_and(|captured| captured == expected) {