Skip to content

Commit 2972aac

Browse files
committed
Mark template tests with cfg directives
1 parent d630c7c commit 2972aac

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

src/shell.rs

+20-1
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ mod tests {
5454
}
5555

5656
#[apply(opts)]
57+
#[cfg(unix)]
5758
fn bash_bash(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
5859
let opts = Opts { cmd, hook, echo, resolve_symlinks };
5960
let source = Bash(&opts).render().unwrap();
@@ -66,6 +67,7 @@ mod tests {
6667
}
6768

6869
#[apply(opts)]
70+
#[cfg(unix)]
6971
fn bash_shellcheck(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
7072
let opts = Opts { cmd, hook, echo, resolve_symlinks };
7173
let source = Bash(&opts).render().unwrap();
@@ -80,6 +82,7 @@ mod tests {
8082
}
8183

8284
#[apply(opts)]
85+
#[cfg(unix)]
8386
fn bash_shfmt(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
8487
let opts = Opts { cmd, hook, echo, resolve_symlinks };
8588
let mut source = Bash(&opts).render().unwrap();
@@ -95,6 +98,7 @@ mod tests {
9598
}
9699

97100
#[apply(opts)]
101+
#[cfg(windows)]
98102
fn cmd_cmd(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
99103
let opts = Opts { cmd, hook, echo, resolve_symlinks };
100104
let mut source = Cmd(&opts).render().unwrap();
@@ -111,6 +115,7 @@ mod tests {
111115
}
112116

113117
#[apply(opts)]
118+
#[cfg(unix)]
114119
fn elvish_elvish(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
115120
let opts = Opts { cmd, hook, echo, resolve_symlinks };
116121
let mut source = String::new();
@@ -133,6 +138,7 @@ mod tests {
133138
}
134139

135140
#[apply(opts)]
141+
#[cfg(unix)]
136142
fn fish_fish(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
137143
let opts = Opts { cmd, hook, echo, resolve_symlinks };
138144
let source = Fish(&opts).render().unwrap();
@@ -150,6 +156,7 @@ mod tests {
150156
}
151157

152158
#[apply(opts)]
159+
#[cfg(unix)]
153160
fn fish_fishindent(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
154161
let opts = Opts { cmd, hook, echo, resolve_symlinks };
155162
let mut source = Fish(&opts).render().unwrap();
@@ -168,6 +175,7 @@ mod tests {
168175
}
169176

170177
#[apply(opts)]
178+
#[cfg(unix)]
171179
fn nushell_nushell(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
172180
let opts = Opts { cmd, hook, echo, resolve_symlinks };
173181
let source = Nushell(&opts).render().unwrap();
@@ -188,6 +196,7 @@ mod tests {
188196
}
189197

190198
#[apply(opts)]
199+
#[cfg(unix)]
191200
fn posix_bash(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
192201
let opts = Opts { cmd, hook, echo, resolve_symlinks };
193202
let source = Posix(&opts).render().unwrap();
@@ -203,6 +212,7 @@ mod tests {
203212
}
204213

205214
#[apply(opts)]
215+
#[cfg(unix)]
206216
fn posix_dash(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
207217
let opts = Opts { cmd, hook, echo, resolve_symlinks };
208218
let source = Posix(&opts).render().unwrap();
@@ -215,7 +225,8 @@ mod tests {
215225
}
216226

217227
#[apply(opts)]
218-
fn posix_shellcheck_(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
228+
#[cfg(unix)]
229+
fn posix_shellcheck(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
219230
let opts = Opts { cmd, hook, echo, resolve_symlinks };
220231
let source = Posix(&opts).render().unwrap();
221232

@@ -229,6 +240,7 @@ mod tests {
229240
}
230241

231242
#[apply(opts)]
243+
#[cfg(unix)]
232244
fn posix_shfmt(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
233245
let opts = Opts { cmd, hook, echo, resolve_symlinks };
234246
let mut source = Posix(&opts).render().unwrap();
@@ -244,6 +256,7 @@ mod tests {
244256
}
245257

246258
#[apply(opts)]
259+
#[cfg(unix)]
247260
fn powershell_pwsh(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
248261
let opts = Opts { cmd, hook, echo, resolve_symlinks };
249262
let mut source = "Set-StrictMode -Version latest\n".to_string();
@@ -258,6 +271,7 @@ mod tests {
258271
}
259272

260273
#[apply(opts)]
274+
#[cfg(unix)]
261275
fn xonsh_black(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
262276
let opts = Opts { cmd, hook, echo, resolve_symlinks };
263277
let mut source = Xonsh(&opts).render().unwrap();
@@ -272,6 +286,7 @@ mod tests {
272286
}
273287

274288
#[apply(opts)]
289+
#[cfg(unix)]
275290
fn xonsh_mypy(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
276291
let opts = Opts { cmd, hook, echo, resolve_symlinks };
277292
let source = Xonsh(&opts).render().unwrap();
@@ -280,6 +295,7 @@ mod tests {
280295
}
281296

282297
#[apply(opts)]
298+
#[cfg(unix)]
283299
fn xonsh_pylint(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
284300
let opts = Opts { cmd, hook, echo, resolve_symlinks };
285301
let mut source = Xonsh(&opts).render().unwrap();
@@ -294,6 +310,7 @@ mod tests {
294310
}
295311

296312
#[apply(opts)]
313+
#[cfg(unix)]
297314
fn xonsh_xonsh(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
298315
let opts = Opts { cmd, hook, echo, resolve_symlinks };
299316
let source = Xonsh(&opts).render().unwrap();
@@ -311,6 +328,7 @@ mod tests {
311328
}
312329

313330
#[apply(opts)]
331+
#[cfg(unix)]
314332
fn zsh_shellcheck(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
315333
let opts = Opts { cmd, hook, echo, resolve_symlinks };
316334
let source = Zsh(&opts).render().unwrap();
@@ -326,6 +344,7 @@ mod tests {
326344
}
327345

328346
#[apply(opts)]
347+
#[cfg(unix)]
329348
fn zsh_zsh(cmd: Option<&str>, hook: InitHook, echo: bool, resolve_symlinks: bool) {
330349
let opts = Opts { cmd, hook, echo, resolve_symlinks };
331350
let source = Zsh(&opts).render().unwrap();

0 commit comments

Comments
 (0)