Skip to content

Commit 0481c25

Browse files
committed
chore: fix unused code warning on windows
1 parent 4c4af7d commit 0481c25

File tree

1 file changed

+19
-12
lines changed

1 file changed

+19
-12
lines changed

src/tests/simple.rs

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
33
use std::env;
44

5-
use crate::{ResolveOptions, Resolver};
5+
use crate::Resolver;
66

77
#[test]
88
fn simple() {
@@ -46,16 +46,23 @@ fn dashed_name() {
4646
}
4747
}
4848

49-
#[test]
5049
#[cfg(not(target_os = "windows"))] // MemoryFS's path separator is always `/` so the test will not pass in windows.
51-
fn no_package() {
52-
use super::memory_fs::MemoryFS;
53-
use crate::ResolverGeneric;
54-
use std::path::Path;
55-
let f = Path::new("/");
56-
let file_system = MemoryFS::new(&[]);
57-
let resolver =
58-
ResolverGeneric::<MemoryFS>::new_with_file_system(file_system, ResolveOptions::default());
59-
let resolved_path = resolver.resolve(f, "package");
60-
assert!(resolved_path.is_err());
50+
mod windows {
51+
use super::super::memory_fs::MemoryFS;
52+
53+
use crate::ResolveOptions;
54+
55+
#[test]
56+
fn no_package() {
57+
use crate::ResolverGeneric;
58+
use std::path::Path;
59+
let f = Path::new("/");
60+
let file_system = MemoryFS::new(&[]);
61+
let resolver = ResolverGeneric::<MemoryFS>::new_with_file_system(
62+
file_system,
63+
ResolveOptions::default(),
64+
);
65+
let resolved_path = resolver.resolve(f, "package");
66+
assert!(resolved_path.is_err());
67+
}
6168
}

0 commit comments

Comments
 (0)