From 018299fb4899dd0c8967c0a9427fb1dcf8d12f99 Mon Sep 17 00:00:00 2001 From: Kaiiiiiiiii <2761362118@qq.com> Date: Sat, 7 Mar 2026 15:31:18 +0800 Subject: [PATCH] test: scope bash guard assertion to configured cmd --- src/shell.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/shell.rs b/src/shell.rs index 38f0388..566b64b 100644 --- a/src/shell.rs +++ b/src/shell.rs @@ -74,7 +74,11 @@ mod tests { ) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Bash(&opts).render().unwrap(); - assert!(source.contains("[[ -n ${__zoxide_result} ]] || return")); + if cmd.is_some() { + assert!(source.contains("[[ -n ${__zoxide_result} ]] || return")); + } else { + assert!(!source.contains("[[ -n ${__zoxide_result} ]] || return")); + } } #[apply(opts)]