diff --git a/src/uu/lscpu/src/lscpu.rs b/src/uu/lscpu/src/lscpu.rs index c36582d..b0fc034 100644 --- a/src/uu/lscpu/src/lscpu.rs +++ b/src/uu/lscpu/src/lscpu.rs @@ -16,7 +16,7 @@ const USAGE: &str = help_usage!("lscpu.md"); pub fn uumain(args: impl uucore::Args) -> UResult<()> { let _matches: clap::ArgMatches = uu_app().try_get_matches_from(args)?; let system = System::new_all(); - let hex= _matches.get_flag(options::HEX); + let hex = _matches.get_flag(options::HEX); println!("Architecture: {}", get_architecture()); if hex { diff --git a/tests/by-util/test_lscpu.rs b/tests/by-util/test_lscpu.rs index ac8f594..30afc96 100644 --- a/tests/by-util/test_lscpu.rs +++ b/tests/by-util/test_lscpu.rs @@ -9,3 +9,8 @@ use crate::common::util::TestScenario; fn test_invalid_arg() { new_ucmd!().arg("--definitely-invalid").fails().code_is(1); } + +#[test] +fn test_lscpt_with_arg() { + new_ucmd!().arg("--hex").succeeds().stdout_contains("0x"); +}