diff --git a/src/app.rs b/src/app.rs index f64fff5..2b59efd 100644 --- a/src/app.rs +++ b/src/app.rs @@ -6386,6 +6386,7 @@ pub(crate) mod test_utils { location, TabConfig::default(), ThumbCfg::default(), + None, widget::Id::unique(), None, ); diff --git a/src/tab.rs b/src/tab.rs index 5987c36..710ccb6 100644 --- a/src/tab.rs +++ b/src/tab.rs @@ -6101,7 +6101,7 @@ fn text_editor_class( mod tests { use std::{fs, io, path::PathBuf}; - use cosmic::{iced::mouse::ScrollDelta, iced_runtime::keyboard::Modifiers}; + use cosmic::{iced::mouse::ScrollDelta, iced_runtime::keyboard::Modifiers, widget}; use log::{debug, trace}; use tempfile::TempDir; use test_log::test; @@ -6112,7 +6112,7 @@ mod tests { assert_eq_tab_path, empty_fs, eq_path_item, filter_dirs, read_dir_sorted, simple_fs, tab_click_new, NAME_LEN, NUM_DIRS, NUM_FILES, NUM_HIDDEN, NUM_NESTED, }, - config::{IconSizes, TabConfig}, + config::{IconSizes, TabConfig, ThumbCfg}, }; // Boilerplate for tab tests. Checks if simulated clicks selected items. @@ -6156,9 +6156,10 @@ mod tests { let mut tab = Tab::new( Location::Path(path.into()), TabConfig::default(), - None, ThumbCfg::default(), None, + widget::Id::unique(), + None, ); // All directories (simple_fs only produces one nested layer) @@ -6259,9 +6260,10 @@ mod tests { let mut tab = Tab::new( Location::Path(path.to_owned()), TabConfig::default(), - None, ThumbCfg::default(), None, + widget::Id::unique(), + None, ); debug!( "Emitting Message::Location(Location::Path(\"{}\"))", @@ -6397,9 +6399,10 @@ mod tests { let mut tab = Tab::new( Location::Path(path.into()), TabConfig::default(), - None, ThumbCfg::default(), None, + widget::Id::unique(), + None, ); // Tab's location shouldn't change if GoPrev or GoNext is triggered @@ -6425,9 +6428,10 @@ mod tests { let mut tab = Tab::new( Location::Path(next_dir.clone()), TabConfig::default(), - None, ThumbCfg::default(), None, + widget::Id::unique(), + None, ); // This will eventually yield false once root is hit while next_dir.pop() { @@ -6464,7 +6468,9 @@ mod tests { Tab::new( Location::Path(path.into()), TabConfig::default(), + ThumbCfg::default(), None, + widget::Id::unique(), None, );