Remove padding from table and add test
This commit is contained in:
@ -499,6 +499,17 @@ fn print_table(lsmem: &Lsmem, opts: &Options) {
|
|||||||
.with(Style::blank())
|
.with(Style::blank())
|
||||||
.with(Modify::new(object::Columns::new(1..)).with(Alignment::right()));
|
.with(Modify::new(object::Columns::new(1..)).with(Alignment::right()));
|
||||||
|
|
||||||
|
// Remove padding in beginning and end of table
|
||||||
|
table.get_config_mut().set_padding(
|
||||||
|
tabled::grid::config::Entity::Global,
|
||||||
|
tabled::grid::config::Sides::new(
|
||||||
|
tabled::grid::config::Indent::default(),
|
||||||
|
tabled::grid::config::Indent::default(),
|
||||||
|
tabled::grid::config::Indent::default(),
|
||||||
|
tabled::grid::config::Indent::default(),
|
||||||
|
),
|
||||||
|
);
|
||||||
|
|
||||||
// the default version
|
// the default version
|
||||||
table.with(Remove::column(ByColumnName::new("NODE")));
|
table.with(Remove::column(ByColumnName::new("NODE")));
|
||||||
table.with(Remove::column(ByColumnName::new("ZONES")));
|
table.with(Remove::column(ByColumnName::new("ZONES")));
|
||||||
|
@ -9,3 +9,13 @@ use crate::common::util::TestScenario;
|
|||||||
fn test_invalid_arg() {
|
fn test_invalid_arg() {
|
||||||
new_ucmd!().arg("--definitely-invalid").fails().code_is(1);
|
new_ucmd!().arg("--definitely-invalid").fails().code_is(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_table_not_padded() {
|
||||||
|
let result = new_ucmd!().succeeds();
|
||||||
|
let stdout = result.code_is(0).stdout_str();
|
||||||
|
assert!(
|
||||||
|
!stdout.starts_with(' '),
|
||||||
|
"Table output should not start with a space"
|
||||||
|
);
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user