refactor: remove unnecessary use of vec! macro

This commit is contained in:
Narawit Rakket 2022-06-14 01:19:49 +07:00 committed by Abin Simon
parent 0562dee61b
commit 660cae2143
19 changed files with 122 additions and 122 deletions

View file

@ -316,7 +316,7 @@ fn get_output<'a>(
Block::INode => block_vec.push(meta.inode.render(colors)),
Block::Links => block_vec.push(meta.links.render(colors)),
Block::Permission => {
block_vec.extend(vec![
block_vec.extend([
meta.file_type.render(colors),
meta.permissions.render(colors, flags),
meta.access_control.render_method(colors),
@ -336,7 +336,7 @@ fn get_output<'a>(
Block::SizeValue => block_vec.push(meta.size.render_value(colors, flags)),
Block::Date => block_vec.push(meta.date.render(colors, flags)),
Block::Name => {
block_vec.extend(vec![
block_vec.extend([
meta.name
.render(colors, icons, display_option, flags.hyperlink),
meta.indicator.render(flags),
@ -607,7 +607,7 @@ mod tests {
#[test]
fn test_display_tree_with_all() {
let argv = vec!["lsd", "--tree", "--all"];
let argv = ["lsd", "--tree", "--all"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let flags = Flags::configure_from(&matches, &Config::with_none()).unwrap();
@ -639,7 +639,7 @@ mod tests {
/// `---blocks size,name` can help us for this case
#[test]
fn test_tree_align_subfolder() {
let argv = vec!["lsd", "--tree", "--blocks", "size,name"];
let argv = ["lsd", "--tree", "--blocks", "size,name"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let flags = Flags::configure_from(&matches, &Config::with_none()).unwrap();
@ -678,7 +678,7 @@ mod tests {
#[test]
#[cfg(unix)]
fn test_tree_size_first_without_name() {
let argv = vec!["lsd", "--tree", "--blocks", "size,permission"];
let argv = ["lsd", "--tree", "--blocks", "size,permission"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let flags = Flags::configure_from(&matches, &Config::with_none()).unwrap();
@ -716,7 +716,7 @@ mod tests {
#[test]
fn test_tree_edge_before_name() {
let argv = vec!["lsd", "--tree", "--long"];
let argv = ["lsd", "--tree", "--long"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let flags = Flags::configure_from(&matches, &Config::with_none()).unwrap();
@ -740,7 +740,7 @@ mod tests {
#[test]
fn test_grid_all_block_headers() {
let argv = vec![
let argv = [
"lsd",
"--header",
"--blocks",
@ -778,7 +778,7 @@ mod tests {
#[test]
fn test_grid_no_header_with_empty_meta() {
let argv = vec!["lsd", "--header", "-l"];
let argv = ["lsd", "--header", "-l"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let flags = Flags::configure_from(&matches, &Config::with_none()).unwrap();

View file

@ -261,7 +261,7 @@ mod test_blocks {
#[test]
fn test_configure_from_without_long() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let target = Ok::<_, Error>(Blocks::default());
let matches = app::build().get_matches_from_safe(argv).unwrap();
@ -272,7 +272,7 @@ mod test_blocks {
#[test]
fn test_configure_from_with_long() {
let argv = vec!["lsd", "--long"];
let argv = ["lsd", "--long"];
let target = Ok::<_, Error>(Blocks::long());
let matches = app::build().get_matches_from_safe(argv).unwrap();
@ -283,7 +283,7 @@ mod test_blocks {
#[test]
fn test_configure_from_with_blocks_and_without_long() {
let argv = vec!["lsd", "--blocks", "permission"];
let argv = ["lsd", "--blocks", "permission"];
let target = Ok::<_, Error>(Blocks(vec![Block::Permission]));
let matches = app::build().get_matches_from_safe(argv).unwrap();
@ -294,7 +294,7 @@ mod test_blocks {
#[test]
fn test_configure_from_with_blocks_and_long() {
let argv = vec!["lsd", "--long", "--blocks", "permission"];
let argv = ["lsd", "--long", "--blocks", "permission"];
let target = Ok::<_, Error>(Blocks(vec![Block::Permission]));
let matches = app::build().get_matches_from_safe(argv).unwrap();
@ -305,7 +305,7 @@ mod test_blocks {
#[test]
fn test_configure_from_with_inode() {
let argv = vec!["lsd", "--inode"];
let argv = ["lsd", "--inode"];
let mut target_blocks = Blocks::default();
target_blocks.0.insert(0, Block::INode);
@ -319,7 +319,7 @@ mod test_blocks {
#[test]
fn test_configure_from_prepend_inode_without_long() {
let argv = vec!["lsd", "--blocks", "permission", "--inode"];
let argv = ["lsd", "--blocks", "permission", "--inode"];
let mut target_blocks = Blocks(vec![Block::Permission]);
target_blocks.0.insert(0, Block::INode);
@ -333,7 +333,7 @@ mod test_blocks {
#[test]
fn test_configure_from_prepend_inode_with_long() {
let argv = vec!["lsd", "--long", "--blocks", "permission", "--inode"];
let argv = ["lsd", "--long", "--blocks", "permission", "--inode"];
let target = Ok::<_, Error>(Blocks(vec![Block::INode, Block::Permission]));
let matches = app::build().get_matches_from_safe(argv).unwrap();
@ -344,7 +344,7 @@ mod test_blocks {
#[test]
fn test_configure_from_ignore_prepend_inode_without_long() {
let argv = vec!["lsd", "--blocks", "permission,inode", "--inode"];
let argv = ["lsd", "--blocks", "permission,inode", "--inode"];
let target = Ok::<_, Error>(Blocks(vec![Block::Permission, Block::INode]));
@ -356,7 +356,7 @@ mod test_blocks {
#[test]
fn test_configure_from_ignore_prepend_inode_with_long() {
let argv = vec!["lsd", "--long", "--blocks", "permission,inode", "--inode"];
let argv = ["lsd", "--long", "--blocks", "permission,inode", "--inode"];
let target = Ok::<_, Error>(Blocks(vec![Block::Permission, Block::INode]));
let matches = app::build().get_matches_from_safe(argv).unwrap();
@ -367,7 +367,7 @@ mod test_blocks {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert!(match Blocks::from_arg_matches(&matches) {
None => true,
@ -377,7 +377,7 @@ mod test_blocks {
#[test]
fn test_from_arg_matches_one() {
let argv = vec!["lsd", "--blocks", "permission"];
let argv = ["lsd", "--blocks", "permission"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let test_blocks = Blocks(vec![Block::Permission]);
assert!(match Blocks::from_arg_matches(&matches) {
@ -388,7 +388,7 @@ mod test_blocks {
#[test]
fn test_from_arg_matches_multi_occurences() {
let argv = vec!["lsd", "--blocks", "permission", "--blocks", "name"];
let argv = ["lsd", "--blocks", "permission", "--blocks", "name"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let test_blocks = Blocks(vec![Block::Permission, Block::Name]);
assert!(match Blocks::from_arg_matches(&matches) {
@ -399,7 +399,7 @@ mod test_blocks {
#[test]
fn test_from_arg_matches_multi_values() {
let argv = vec!["lsd", "--blocks", "permission,name"];
let argv = ["lsd", "--blocks", "permission,name"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let test_blocks = Blocks(vec![Block::Permission, Block::Name]);
assert!(match Blocks::from_arg_matches(&matches) {
@ -410,7 +410,7 @@ mod test_blocks {
#[test]
fn test_from_arg_matches_reversed_default() {
let argv = vec!["lsd", "--blocks", "name,date,size,group,user,permission"];
let argv = ["lsd", "--blocks", "name,date,size,group,user,permission"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let test_blocks = Blocks(vec![
Block::Name,
@ -428,7 +428,7 @@ mod test_blocks {
#[test]
fn test_from_arg_matches_every_second_one() {
let argv = vec!["lsd", "--blocks", "permission,group,date"];
let argv = ["lsd", "--blocks", "permission,group,date"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let test_blocks = Blocks(vec![Block::Permission, Block::Group, Block::Date]);
assert!(match Blocks::from_arg_matches(&matches) {
@ -495,7 +495,7 @@ mod test_blocks {
#[test]
fn test_context_not_present_on_cli() {
let argv = vec!["lsd", "--long"];
let argv = ["lsd", "--long"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let parsed_blocks = Blocks::configure_from(&matches, &Config::with_none()).unwrap();
let it = parsed_blocks.0.iter();
@ -504,7 +504,7 @@ mod test_blocks {
#[test]
fn test_context_present_if_context_on() {
let argv = vec!["lsd", "--context"];
let argv = ["lsd", "--context"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let parsed_blocks = Blocks::configure_from(&matches, &Config::with_none()).unwrap();
let it = parsed_blocks.0.iter();
@ -513,7 +513,7 @@ mod test_blocks {
#[test]
fn test_only_one_context_no_other_blocks_affected() {
let argv = vec![
let argv = [
"lsd",
"--context",
"--blocks",

View file

@ -187,14 +187,14 @@ mod test_color_option {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, ColorOption::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_always() {
let argv = vec!["lsd", "--color", "always"];
let argv = ["lsd", "--color", "always"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(ColorOption::Always),
@ -204,7 +204,7 @@ mod test_color_option {
#[test]
fn test_from_arg_matches_auto() {
let argv = vec!["lsd", "--color", "auto"];
let argv = ["lsd", "--color", "auto"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(ColorOption::Auto),
@ -214,7 +214,7 @@ mod test_color_option {
#[test]
fn test_from_arg_matches_never() {
let argv = vec!["lsd", "--color", "never"];
let argv = ["lsd", "--color", "never"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(ColorOption::Never),
@ -230,7 +230,7 @@ mod test_color_option {
#[test]
fn test_from_arg_matches_classic_mode() {
let argv = vec!["lsd", "--color", "always", "--classic"];
let argv = ["lsd", "--color", "always", "--classic"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(ColorOption::Never),
@ -240,7 +240,7 @@ mod test_color_option {
#[test]
fn test_from_arg_matches_color_multiple() {
let argv = vec!["lsd", "--color", "always", "--color", "never"];
let argv = ["lsd", "--color", "always", "--color", "never"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(ColorOption::Never),

View file

@ -121,21 +121,21 @@ mod test {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, DateFlag::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_date() {
let argv = vec!["lsd", "--date", "date"];
let argv = ["lsd", "--date", "date"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(DateFlag::Date), DateFlag::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_relative() {
let argv = vec!["lsd", "--date", "relative"];
let argv = ["lsd", "--date", "relative"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(DateFlag::Relative),
@ -145,7 +145,7 @@ mod test {
#[test]
fn test_from_arg_matches_format() {
let argv = vec!["lsd", "--date", "+%F"];
let argv = ["lsd", "--date", "+%F"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(DateFlag::Formatted("%F".to_string())),
@ -156,21 +156,21 @@ mod test {
#[test]
#[should_panic(expected = "invalid format specifier: %J")]
fn test_from_arg_matches_format_invalid() {
let argv = vec!["lsd", "--date", "+%J"];
let argv = ["lsd", "--date", "+%J"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
DateFlag::from_arg_matches(&matches);
}
#[test]
fn test_from_arg_matches_classic_mode() {
let argv = vec!["lsd", "--date", "date", "--classic"];
let argv = ["lsd", "--date", "date", "--classic"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(DateFlag::Date), DateFlag::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_date_multi() {
let argv = vec!["lsd", "--date", "relative", "--date", "date"];
let argv = ["lsd", "--date", "relative", "--date", "date"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(DateFlag::Date), DateFlag::from_arg_matches(&matches));
}
@ -268,7 +268,7 @@ mod test {
#[serial_test::serial]
fn test_parsing_order_arg() {
std::env::set_var("TIME_STYLE", "+%R");
let argv = vec!["lsd", "--date", "+%F"];
let argv = ["lsd", "--date", "+%F"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let mut config = Config::with_none();
config.date = Some("+%c".into());
@ -282,7 +282,7 @@ mod test {
#[serial_test::serial]
fn test_parsing_order_env() {
std::env::set_var("TIME_STYLE", "+%R");
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let mut config = Config::with_none();
config.date = Some("+%c".into());
@ -296,7 +296,7 @@ mod test {
#[serial_test::serial]
fn test_parsing_order_config() {
std::env::set_var("TIME_STYLE", "");
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let mut config = Config::with_none();
config.date = Some("+%c".into());

View file

@ -43,14 +43,14 @@ mod test {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, Dereference::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_true() {
let argv = vec!["lsd", "--dereference"];
let argv = ["lsd", "--dereference"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(Dereference(true)),

View file

@ -64,21 +64,21 @@ mod test {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, Display::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_all() {
let argv = vec!["lsd", "--all"];
let argv = ["lsd", "--all"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(Display::All), Display::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_almost_all() {
let argv = vec!["lsd", "--almost-all"];
let argv = ["lsd", "--almost-all"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(Display::AlmostAll),
@ -88,7 +88,7 @@ mod test {
#[test]
fn test_from_arg_matches_directory_only() {
let argv = vec!["lsd", "--directory-only"];
let argv = ["lsd", "--directory-only"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(Display::DirectoryOnly),

View file

@ -44,14 +44,14 @@ mod test {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, Header::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_true() {
let argv = vec!["lsd", "--header"];
let argv = ["lsd", "--header"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(Header(true)), Header::from_arg_matches(&matches));
}

View file

@ -70,14 +70,14 @@ mod test_hyperlink_option {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, HyperlinkOption::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_always() {
let argv = vec!["lsd", "--hyperlink", "always"];
let argv = ["lsd", "--hyperlink", "always"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(HyperlinkOption::Always),
@ -87,7 +87,7 @@ mod test_hyperlink_option {
#[test]
fn test_from_arg_matches_autp() {
let argv = vec!["lsd", "--hyperlink", "auto"];
let argv = ["lsd", "--hyperlink", "auto"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(HyperlinkOption::Auto),
@ -97,7 +97,7 @@ mod test_hyperlink_option {
#[test]
fn test_from_arg_matches_never() {
let argv = vec!["lsd", "--hyperlink", "never"];
let argv = ["lsd", "--hyperlink", "never"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(HyperlinkOption::Never),
@ -107,7 +107,7 @@ mod test_hyperlink_option {
#[test]
fn test_from_arg_matches_classic_mode() {
let argv = vec!["lsd", "--hyperlink", "always", "--classic"];
let argv = ["lsd", "--hyperlink", "always", "--classic"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(HyperlinkOption::Never),
@ -117,7 +117,7 @@ mod test_hyperlink_option {
#[test]
fn test_from_arg_matches_hyperlink_when_multi() {
let argv = vec!["lsd", "--hyperlink", "always", "--hyperlink", "never"];
let argv = ["lsd", "--hyperlink", "always", "--hyperlink", "never"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(HyperlinkOption::Never),

View file

@ -183,14 +183,14 @@ mod test_icon_option {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, IconOption::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_always() {
let argv = vec!["lsd", "--icon", "always"];
let argv = ["lsd", "--icon", "always"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(IconOption::Always),
@ -200,7 +200,7 @@ mod test_icon_option {
#[test]
fn test_from_arg_matches_autp() {
let argv = vec!["lsd", "--icon", "auto"];
let argv = ["lsd", "--icon", "auto"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(IconOption::Auto),
@ -210,7 +210,7 @@ mod test_icon_option {
#[test]
fn test_from_arg_matches_never() {
let argv = vec!["lsd", "--icon", "never"];
let argv = ["lsd", "--icon", "never"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(IconOption::Never),
@ -220,7 +220,7 @@ mod test_icon_option {
#[test]
fn test_from_arg_matches_classic_mode() {
let argv = vec!["lsd", "--icon", "always", "--classic"];
let argv = ["lsd", "--icon", "always", "--classic"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(IconOption::Never),
@ -230,7 +230,7 @@ mod test_icon_option {
#[test]
fn test_from_arg_matches_icon_when_multi() {
let argv = vec!["lsd", "--icon", "always", "--icon", "never"];
let argv = ["lsd", "--icon", "always", "--icon", "never"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(IconOption::Never),
@ -299,14 +299,14 @@ mod test_icon_theme {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, IconTheme::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_fancy() {
let argv = vec!["lsd", "--icon-theme", "fancy"];
let argv = ["lsd", "--icon-theme", "fancy"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(IconTheme::Fancy),
@ -316,7 +316,7 @@ mod test_icon_theme {
#[test]
fn test_from_arg_matches_unicode() {
let argv = vec!["lsd", "--icon-theme", "unicode"];
let argv = ["lsd", "--icon-theme", "unicode"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(IconTheme::Unicode),
@ -326,7 +326,7 @@ mod test_icon_theme {
#[test]
fn test_from_arg_matches_icon_multi() {
let argv = vec!["lsd", "--icon-theme", "fancy", "--icon-theme", "unicode"];
let argv = ["lsd", "--icon-theme", "fancy", "--icon-theme", "unicode"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(IconTheme::Unicode),

View file

@ -141,7 +141,7 @@ mod test {
#[test]
fn test_configuration_from_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert!(
match IgnoreGlobs::configure_from(&matches, &Config::with_none()) {
@ -153,7 +153,7 @@ mod test {
#[test]
fn test_configuration_from_args() {
let argv = vec!["lsd", "--ignore-glob", ".git"];
let argv = ["lsd", "--ignore-glob", ".git"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert!(
match IgnoreGlobs::configure_from(&matches, &Config::with_none()) {
@ -165,7 +165,7 @@ mod test {
#[test]
fn test_configuration_from_config() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
let mut c = Config::with_none();
c.ignore_globs = Some(vec![".git".into()].into());
@ -177,7 +177,7 @@ mod test {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert!(match IgnoreGlobs::from_arg_matches(&matches) {
None => true,

View file

@ -44,14 +44,14 @@ mod test {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, Indicators::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_true() {
let argv = vec!["lsd", "--classify"];
let argv = ["lsd", "--classify"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(Indicators(true)),

View file

@ -67,35 +67,35 @@ mod test {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, Layout::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_tree() {
let argv = vec!["lsd", "--tree"];
let argv = ["lsd", "--tree"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(Layout::Tree), Layout::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_oneline() {
let argv = vec!["lsd", "--oneline"];
let argv = ["lsd", "--oneline"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(Layout::OneLine), Layout::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_oneline_through_long() {
let argv = vec!["lsd", "--long"];
let argv = ["lsd", "--long"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(Layout::OneLine), Layout::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_oneline_through_blocks() {
let argv = vec!["lsd", "--blocks", "permission,name"];
let argv = ["lsd", "--blocks", "permission,name"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(Layout::OneLine), Layout::from_arg_matches(&matches));
}

View file

@ -88,14 +88,14 @@ mod test {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, PermissionFlag::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_default() {
let argv = vec!["lsd", "--permission", "rwx"];
let argv = ["lsd", "--permission", "rwx"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(PermissionFlag::Rwx),

View file

@ -138,21 +138,21 @@ mod test {
#[test]
fn test_enabled_from_arg_matches_empty() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, Recursion::enabled_from_arg_matches(&matches));
}
#[test]
fn test_enabled_from_arg_matches_true() {
let argv = vec!["lsd", "--recursive"];
let argv = ["lsd", "--recursive"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(true), Recursion::enabled_from_arg_matches(&matches));
}
#[test]
fn test_enabled_from_empty_matches_and_config() {
let argv = vec!["lsd"];
let argv = ["lsd"];
assert_eq!(
false,
Recursion::enabled_from(
@ -164,7 +164,7 @@ mod test {
#[test]
fn test_enabled_from_matches_empty_and_config_true() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let mut c = Config::with_none();
c.recursion = Some(config_file::Recursion {
enabled: Some(true),
@ -178,7 +178,7 @@ mod test {
#[test]
fn test_enabled_from_matches_empty_and_config_false() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let mut c = Config::with_none();
c.recursion = Some(config_file::Recursion {
enabled: Some(false),
@ -195,7 +195,7 @@ mod test {
#[test]
fn test_depth_from_arg_matches_empty() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert!(match Recursion::depth_from_arg_matches(&matches) {
None => true,
@ -205,7 +205,7 @@ mod test {
#[test]
fn test_depth_from_arg_matches_integer() {
let argv = vec!["lsd", "--depth", "42"];
let argv = ["lsd", "--depth", "42"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert!(match Recursion::depth_from_arg_matches(&matches) {
None => false,
@ -220,7 +220,7 @@ mod test {
#[test]
fn test_depth_from_arg_matches_depth_multi() {
let argv = vec!["lsd", "--depth", "4", "--depth", "2"];
let argv = ["lsd", "--depth", "4", "--depth", "2"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert!(match Recursion::depth_from_arg_matches(&matches) {
None => false,
@ -235,7 +235,7 @@ mod test {
#[test]
fn test_depth_from_arg_matches_neg_int() {
let argv = vec!["lsd", "--depth", "\\-42"];
let argv = ["lsd", "--depth", "\\-42"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert!(match Recursion::depth_from_arg_matches(&matches) {
None => false,
@ -250,7 +250,7 @@ mod test {
#[test]
fn test_depth_from_arg_matches_non_int() {
let argv = vec!["lsd", "--depth", "foo"];
let argv = ["lsd", "--depth", "foo"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert!(match Recursion::depth_from_arg_matches(&matches) {
None => false,
@ -265,7 +265,7 @@ mod test {
#[test]
fn test_depth_from_config_none_max() {
let argv = vec!["lsd"];
let argv = ["lsd"];
assert_eq!(
usize::max_value(),
Recursion::depth_from(
@ -278,7 +278,7 @@ mod test {
#[test]
fn test_depth_from_config_pos_integer() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let mut c = Config::with_none();
c.recursion = Some(config_file::Recursion {
enabled: None,

View file

@ -89,14 +89,14 @@ mod test {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, SizeFlag::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_default() {
let argv = vec!["lsd", "--size", "default"];
let argv = ["lsd", "--size", "default"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SizeFlag::Default),

View file

@ -221,14 +221,14 @@ mod test_sort_column {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, SortColumn::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_extension() {
let argv = vec!["lsd", "--extensionsort"];
let argv = ["lsd", "--extensionsort"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::Extension),
@ -238,7 +238,7 @@ mod test_sort_column {
#[test]
fn test_from_arg_matches_time() {
let argv = vec!["lsd", "--timesort"];
let argv = ["lsd", "--timesort"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::Time),
@ -248,7 +248,7 @@ mod test_sort_column {
#[test]
fn test_from_arg_matches_size() {
let argv = vec!["lsd", "--sizesort"];
let argv = ["lsd", "--sizesort"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::Size),
@ -258,7 +258,7 @@ mod test_sort_column {
#[test]
fn test_from_arg_matches_version() {
let argv = vec!["lsd", "--versionsort"];
let argv = ["lsd", "--versionsort"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::Version),
@ -268,7 +268,7 @@ mod test_sort_column {
#[test]
fn test_from_arg_matches_no_sort() {
let argv = vec!["lsd", "--no-sort"];
let argv = ["lsd", "--no-sort"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::None),
@ -278,35 +278,35 @@ mod test_sort_column {
#[test]
fn test_from_arg_matches_sort() {
let argv = vec!["lsd", "--sort", "time"];
let argv = ["lsd", "--sort", "time"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::Time),
SortColumn::from_arg_matches(&matches)
);
let argv = vec!["lsd", "--sort", "size"];
let argv = ["lsd", "--sort", "size"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::Size),
SortColumn::from_arg_matches(&matches)
);
let argv = vec!["lsd", "--sort", "extension"];
let argv = ["lsd", "--sort", "extension"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::Extension),
SortColumn::from_arg_matches(&matches)
);
let argv = vec!["lsd", "--sort", "version"];
let argv = ["lsd", "--sort", "version"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::Version),
SortColumn::from_arg_matches(&matches)
);
let argv = vec!["lsd", "--sort", "none"];
let argv = ["lsd", "--sort", "none"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::None),
@ -316,7 +316,7 @@ mod test_sort_column {
#[test]
fn test_multi_sort() {
let argv = vec!["lsd", "--sort", "size", "--sort", "time"];
let argv = ["lsd", "--sort", "size", "--sort", "time"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::Time),
@ -326,7 +326,7 @@ mod test_sort_column {
#[test]
fn test_multi_sort_use_last() {
let argv = vec!["lsd", "--sort", "size", "-t", "-S", "-X", "--sort", "time"];
let argv = ["lsd", "--sort", "size", "-t", "-S", "-X", "--sort", "time"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortColumn::Time),
@ -417,14 +417,14 @@ mod test_sort_order {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, SortOrder::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_reverse() {
let argv = vec!["lsd", "--reverse"];
let argv = ["lsd", "--reverse"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(SortOrder::Reverse),
@ -497,14 +497,14 @@ mod test_dir_grouping {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, DirGrouping::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_first() {
let argv = vec!["lsd", "--group-dirs", "first"];
let argv = ["lsd", "--group-dirs", "first"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(DirGrouping::First),
@ -514,7 +514,7 @@ mod test_dir_grouping {
#[test]
fn test_from_arg_matches_last() {
let argv = vec!["lsd", "--group-dirs", "last"];
let argv = ["lsd", "--group-dirs", "last"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(DirGrouping::Last),
@ -524,7 +524,7 @@ mod test_dir_grouping {
#[test]
fn test_from_arg_matches_explicit_none() {
let argv = vec!["lsd", "--group-dirs", "none"];
let argv = ["lsd", "--group-dirs", "none"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(DirGrouping::None),
@ -534,7 +534,7 @@ mod test_dir_grouping {
#[test]
fn test_from_arg_matches_classic_mode() {
let argv = vec!["lsd", "--group-dirs", "first", "--classic"];
let argv = ["lsd", "--group-dirs", "first", "--classic"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(DirGrouping::None),
@ -544,7 +544,7 @@ mod test_dir_grouping {
#[test]
fn test_from_arg_matches_group_dirs_multi() {
let argv = vec!["lsd", "--group-dirs", "first", "--group-dirs", "last"];
let argv = ["lsd", "--group-dirs", "first", "--group-dirs", "last"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(DirGrouping::Last),
@ -554,7 +554,7 @@ mod test_dir_grouping {
#[test]
fn test_from_arg_matches_group_directories_first() {
let argv = vec!["lsd", "--group-directories-first"];
let argv = ["lsd", "--group-directories-first"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
Some(DirGrouping::First),

View file

@ -44,14 +44,14 @@ mod test {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, NoSymlink::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_true() {
let argv = vec!["lsd", "--no-symlink"];
let argv = ["lsd", "--no-symlink"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(NoSymlink(true)), NoSymlink::from_arg_matches(&matches));
}

View file

@ -44,14 +44,14 @@ mod test {
#[test]
fn test_from_arg_matches_none() {
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(None, TotalSize::from_arg_matches(&matches));
}
#[test]
fn test_from_arg_matches_true() {
let argv = vec!["lsd", "--total-size"];
let argv = ["lsd", "--total-size"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(Some(TotalSize(true)), TotalSize::from_arg_matches(&matches));
}

View file

@ -86,7 +86,7 @@ mod tests {
target: Some("/target".to_string()),
valid: true,
};
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
format!("{}", " ⇒ /target"),
@ -104,7 +104,7 @@ mod tests {
target: Some("/target".to_string()),
valid: false,
};
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
format!("{}", " ⇒ /target"),
@ -122,7 +122,7 @@ mod tests {
target: Some("/target".to_string()),
valid: false,
};
let argv = vec!["lsd"];
let argv = ["lsd"];
let matches = app::build().get_matches_from_safe(argv).unwrap();
assert_eq!(
format!("{}", "\u{1b}[38;5;124m/target\u{1b}[39m"),