MCPcopy
hub / github.com/pterm/pterm / TestHeaderPrinterPrintMethods

Function TestHeaderPrinterPrintMethods

header_printer_test.go:19–104  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

17}
18
19func TestHeaderPrinterPrintMethods(t *testing.T) {
20 p := pterm.DefaultHeader
21
22 t.Run("Print", func(t *testing.T) {
23 testPrintContains(t, func(w io.Writer, a any) {
24 p.Print(a)
25 })
26 })
27
28 t.Run("PrintWithFullWidth", func(t *testing.T) {
29 testPrintContains(t, func(w io.Writer, a any) {
30 p2 := p.WithFullWidth()
31 p2.Print(a)
32 })
33 })
34
35 t.Run("Printf", func(t *testing.T) {
36 testPrintfContains(t, func(w io.Writer, format string, a any) {
37 p.Printf(format, a)
38 })
39 })
40
41 t.Run("Printfln", func(t *testing.T) {
42 testPrintflnContains(t, func(w io.Writer, format string, a any) {
43 p.Printfln(format, a)
44 })
45 })
46
47 t.Run("Println", func(t *testing.T) {
48 testPrintlnContains(t, func(w io.Writer, a any) {
49 p.Println(a)
50 })
51 })
52
53 t.Run("Sprint", func(t *testing.T) {
54 testSprintContains(t, func(a any) string {
55 return p.Sprint(a)
56 })
57 })
58
59 t.Run("Sprintf", func(t *testing.T) {
60 testSprintfContains(t, func(format string, a any) string {
61 return p.Sprintf(format, a)
62 })
63 })
64
65 t.Run("Sprintfln", func(t *testing.T) {
66 testSprintflnContains(t, func(format string, a any) string {
67 return p.Sprintfln(format, a)
68 })
69 })
70
71 t.Run("Sprintln", func(t *testing.T) {
72 testSprintlnContains(t, func(a any) string {
73 return p.Sprintln(a)
74 })
75 })
76

Callers

nothing calls this directly

Calls 15

testPrintContainsFunction · 0.85
testPrintfContainsFunction · 0.85
testPrintflnContainsFunction · 0.85
testPrintlnContainsFunction · 0.85
testSprintContainsFunction · 0.85
testSprintfContainsFunction · 0.85
testSprintflnContainsFunction · 0.85
testSprintlnContainsFunction · 0.85
captureStdoutFunction · 0.85
WithFullWidthMethod · 0.80
PrintMethod · 0.65
PrintfMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…