summaryrefslogtreecommitdiffstats
path: root/src/interactive/app/tests/utils.rs
diff options
context:
space:
mode:
authorSebastian Thiel <sebastian.thiel@icloud.com>2024-01-21 17:25:07 +0100
committerSebastian Thiel <sebastian.thiel@icloud.com>2024-01-21 17:25:07 +0100
commitf70d1a8e6ace812a7949cd7d0299507b71306d48 (patch)
treecee9e52898f075bc7857b35a981843dfca0c624f /src/interactive/app/tests/utils.rs
parent322eeb1aa07dacdc82e147bae64f8bfd4d758e1d (diff)
parent9d976d0d76fcf45d1e0672bc5c1533b000a46ebf (diff)
fix: Explicit refreshes with 'r and 'R' now work with multiple root paths as will.
This can happen in cases of `dua i root-a root-b` for instance.
Diffstat (limited to 'src/interactive/app/tests/utils.rs')
-rw-r--r--src/interactive/app/tests/utils.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/interactive/app/tests/utils.rs b/src/interactive/app/tests/utils.rs
index b075e35..0dfd65a 100644
--- a/src/interactive/app/tests/utils.rs
+++ b/src/interactive/app/tests/utils.rs
@@ -196,10 +196,11 @@ pub fn initialized_app_and_terminal_with_closure(
};
let (_key_send, key_receive) = crossbeam::channel::bounded(0);
- let mut app = TerminalApp::initialize(&mut terminal, walk_options, ByteFormat::Metric)?;
-
let input_paths = fixture_paths.iter().map(|c| convert(c.as_ref())).collect();
- app.traverse(input_paths)?;
+
+ let mut app =
+ TerminalApp::initialize(&mut terminal, walk_options, ByteFormat::Metric, input_paths)?;
+ app.traverse()?;
app.run_until_traversed(&mut terminal, key_receive)?;
Ok((terminal, app))