MCPcopy
hub / github.com/pterm/pterm / TestTablePrinterWithRowSeparators_Render

Function TestTablePrinterWithRowSeparators_Render

table_printer_test.go:58–80  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

56}
57
58func TestTablePrinterWithRowSeparators_Render(t *testing.T) {
59 d := pterm.TableData{
60 {"Firstname", "Lastname", "Email"},
61 {"Paul", "Dean", "nisi.dictum.augue@velitAliquam.co.uk"},
62 {"Callie", "Mckay", "egestas.nunc.sed@est.com"},
63 {"Libby", "Camacho", "aliquet.lobortis@semper.com"},
64 }
65 // WithHeaderSeparator
66 printer := pterm.DefaultTable.WithHasHeader().WithHeaderRowSeparator("=").WithData(d)
67 content, err := printer.Srender()
68 testza.AssertNoError(t, err)
69 testza.AssertNotNil(t, content)
70 // WithRowSeparator
71 printer = pterm.DefaultTable.WithHasHeader().WithRowSeparator("-").WithData(d)
72 content, err = printer.Srender()
73 testza.AssertNoError(t, err)
74 testza.AssertNotNil(t, content)
75 // WithHeaderRowSeparator & WithRowSeparator
76 printer = pterm.DefaultTable.WithHasHeader().WithHeaderRowSeparator("=").WithRowSeparator("-").WithData(d)
77 content, err = printer.Srender()
78 testza.AssertNoError(t, err)
79 testza.AssertNotNil(t, content)
80}
81
82func TestTablePrinter_WithCSVReader(t *testing.T) {
83 content := captureStdout(func(w io.Writer) {

Callers

nothing calls this directly

Calls 5

WithHasHeaderMethod · 0.80
WithRowSeparatorMethod · 0.80
SrenderMethod · 0.65
WithDataMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…