diff options
Diffstat (limited to 'test_util/src/builders.rs')
-rw-r--r-- | test_util/src/builders.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/test_util/src/builders.rs b/test_util/src/builders.rs index 4997dac2c..0a0f2244f 100644 --- a/test_util/src/builders.rs +++ b/test_util/src/builders.rs @@ -228,8 +228,11 @@ impl TestCommandBuilder { self } - pub fn args_vec(&mut self, args: Vec<String>) -> &mut Self { - self.args_vec = args; + pub fn args_vec<T: AsRef<str>, I: IntoIterator<Item = T>>( + &mut self, + args: I, + ) -> &mut Self { + self.args_vec = args.into_iter().map(|a| a.as_ref().to_string()).collect(); self } |