Mark template tests with `cfg` directives
This commit is contained in:
parent
85b2596b29
commit
bf8429db6b
21
src/shell.rs
21
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();
|
||||
|
|
|
|||
Loading…
Reference in New Issue