From bf8429db6bbde0bb6dbb9b8d5d44a9ac66114b5e Mon Sep 17 00:00:00 2001 From: mataha Date: Thu, 11 May 2023 02:46:45 +0200 Subject: [PATCH] Mark template tests with `cfg` directives --- src/shell.rs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/shell.rs b/src/shell.rs index ac15d17..b934a91 100644 --- a/src/shell.rs +++ b/src/shell.rs @@ -55,6 +55,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn bash_bash(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Bash(&opts).render().unwrap(); @@ -67,6 +68,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn bash_shellcheck(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Bash(&opts).render().unwrap(); @@ -81,6 +83,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn bash_shfmt(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let mut source = Bash(&opts).render().unwrap(); @@ -96,6 +99,7 @@ mod tests { } #[apply(opts)] + #[cfg(windows)] fn cmd_cmd(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let mut source = Cmd(&opts).render().unwrap(); @@ -112,6 +116,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn elvish_elvish(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let mut source = String::new(); @@ -132,6 +137,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn fish_no_builtin_abbr(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Fish(&opts).render().unwrap(); @@ -142,6 +148,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn fish_fish(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Fish(&opts).render().unwrap(); @@ -159,6 +166,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn fish_fishindent(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let mut source = Fish(&opts).render().unwrap(); @@ -177,6 +185,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn nushell_nushell(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Nushell(&opts).render().unwrap(); @@ -197,6 +206,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn posix_bash(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Posix(&opts).render().unwrap(); @@ -212,6 +222,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn posix_dash(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Posix(&opts).render().unwrap(); @@ -224,6 +235,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn posix_shellcheck(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Posix(&opts).render().unwrap(); @@ -238,6 +250,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn posix_shfmt(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let mut source = Posix(&opts).render().unwrap(); @@ -253,6 +266,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn powershell_pwsh(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let mut source = "Set-StrictMode -Version latest\n".to_string(); @@ -267,6 +281,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn tcsh_tcsh(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Tcsh(&opts).render().unwrap(); @@ -281,6 +296,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn xonsh_black(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let mut source = Xonsh(&opts).render().unwrap(); @@ -295,6 +311,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn xonsh_mypy(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Xonsh(&opts).render().unwrap(); @@ -303,6 +320,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn xonsh_pylint(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let mut source = Xonsh(&opts).render().unwrap(); @@ -317,6 +335,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn xonsh_xonsh(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Xonsh(&opts).render().unwrap(); @@ -334,6 +353,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn zsh_shellcheck(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Zsh(&opts).render().unwrap(); @@ -349,6 +369,7 @@ mod tests { } #[apply(opts)] + #[cfg(unix)] fn zsh_zsh(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) { let opts = Opts { cmd, hook, echo, resolve_symlinks }; let source = Zsh(&opts).render().unwrap();