diff --git a/cargo-insta/src/cargo.rs b/cargo-insta/src/cargo.rs index a08fe60c..07a594dc 100644 --- a/cargo-insta/src/cargo.rs +++ b/cargo-insta/src/cargo.rs @@ -260,7 +260,9 @@ pub fn find_snapshots<'a>( ) -> impl Iterator>> + 'a { let mut builder = WalkBuilder::new(root.clone()); builder.standard_filters(!flags.include_ignored); - if !flags.include_hidden { + if flags.include_hidden { + builder.hidden(false); + } else { builder.filter_entry(|e| e.file_type().map_or(false, |x| x.is_file()) || !is_hidden(e)); }