Skip to content

Commit 2daf6cf

Browse files
committed
test: make split service test portable
1 parent 0bda2f0 commit 2daf6cf

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

‎src/tests.rs‎

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -563,13 +563,14 @@ fn generates_launchd_plist() {
563563

564564
#[test]
565565
fn builds_install_next_steps() -> Result<()> {
566+
let manager = crate::service::current_manager();
566567
let steps = install_next_steps(
567568
Locale::ZhHans,
568569
PathBuf::from("/tmp/codex threadripper").as_path(),
569570
PathBuf::from("/tmp/codex home").as_path(),
570571
Some("openai"),
571572
Some("work"),
572-
ServiceManager::Launchd,
573+
manager,
573574
)?;
574575
assert_eq!(steps.len(), 3);
575576
assert!(steps[0].contains("运行这条命令查看状态"));
@@ -578,8 +579,11 @@ fn builds_install_next_steps() -> Result<()> {
578579
"'/tmp/codex threadripper' --codex-home '/tmp/codex home' --provider openai --profile work status"
579580
)
580581
);
581-
assert!(steps[1].contains("launchctl print"));
582-
assert!(steps[2].contains("tail -f"));
582+
assert!(steps[1].contains(crate::service::manager_name(manager)));
583+
match manager {
584+
ServiceManager::WindowsStartup => assert!(steps[2].contains("Get-Content")),
585+
_ => assert!(steps[2].contains("tail -f")),
586+
}
583587
Ok(())
584588
}
585589

0 commit comments

Comments
 (0)