mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-27 19:17:43 +00:00
Merge pull request #5073 from cakebaker/nl_add_test_for_number_separator
nl: add test for "--number-separator"
This commit is contained in:
commit
1897c18e88
2 changed files with 13 additions and 5 deletions
|
@ -30,11 +30,8 @@ pub fn parse_options(settings: &mut crate::Settings, opts: &clap::ArgMatches) ->
|
||||||
// This vector holds error messages encountered.
|
// This vector holds error messages encountered.
|
||||||
let mut errs: Vec<String> = vec![];
|
let mut errs: Vec<String> = vec![];
|
||||||
settings.renumber = opts.get_flag(options::NO_RENUMBER);
|
settings.renumber = opts.get_flag(options::NO_RENUMBER);
|
||||||
match opts.get_one::<String>(options::NUMBER_SEPARATOR) {
|
if let Some(val) = opts.get_one::<String>(options::NUMBER_SEPARATOR) {
|
||||||
None => {}
|
settings.number_separator = val.to_owned();
|
||||||
Some(val) => {
|
|
||||||
settings.number_separator = val.to_owned();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
settings.number_format = opts
|
settings.number_format = opts
|
||||||
.get_one::<String>(options::NUMBER_FORMAT)
|
.get_one::<String>(options::NUMBER_FORMAT)
|
||||||
|
|
|
@ -156,3 +156,14 @@ fn test_invalid_number_width() {
|
||||||
.stderr_contains("invalid value 'invalid'");
|
.stderr_contains("invalid value 'invalid'");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_number_separator() {
|
||||||
|
for arg in ["-s:-:", "--number-separator=:-:"] {
|
||||||
|
new_ucmd!()
|
||||||
|
.arg(arg)
|
||||||
|
.pipe_in("test")
|
||||||
|
.succeeds()
|
||||||
|
.stdout_is(" 1:-:test\n");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue