Changed print funcs to use an io.Writer, reimplemented print tests

This commit is contained in:
2022-10-17 20:04:05 +02:00
parent 0d6de3fe5b
commit 1b2f51dcaf
6 changed files with 275 additions and 338 deletions

View File

@@ -158,9 +158,9 @@ func TestNumberizeHeaders(t *testing.T) {
UseColumns = tt.columns
NoNumbering = tt.nonum
usedata := data
numberizeHeaders(&usedata)
numberizeAndReduceHeaders(&usedata)
if !reflect.DeepEqual(usedata.headers, tt.expect) {
t.Errorf("numberizeHeaders returned invalid data:\ngot: %+v\nexp: %+v",
t.Errorf("numberizeAndReduceHeaders returned invalid data:\ngot: %+v\nexp: %+v",
usedata.headers, tt.expect)
}
})