(t *testing.T)
| 93 | } |
| 94 | |
| 95 | func TestTreePrinter_NewTreeFromLeveledListNegativeLevel(t *testing.T) { |
| 96 | p := pterm.DefaultTree |
| 97 | p2 := p.WithRoot(pterm.NewTreeFromLeveledList(pterm.LeveledList{ |
| 98 | pterm.LeveledListItem{Level: 0, Text: "0.0"}, |
| 99 | pterm.LeveledListItem{Level: 1, Text: "0.1"}, |
| 100 | pterm.LeveledListItem{Level: 1, Text: "0.2"}, |
| 101 | pterm.LeveledListItem{Level: 0, Text: "1.0"}, |
| 102 | pterm.LeveledListItem{Level: 0, Text: "2.0"}, |
| 103 | pterm.LeveledListItem{Level: 1, Text: "2.1"}, |
| 104 | pterm.LeveledListItem{Level: 1, Text: "2.2"}, |
| 105 | pterm.LeveledListItem{Level: 2, Text: "2.2.1"}, |
| 106 | pterm.LeveledListItem{Level: -5, Text: "2.3"}})) |
| 107 | |
| 108 | testza.AssertEqual(t, pterm.NewTreeFromLeveledList(pterm.LeveledList{ |
| 109 | pterm.LeveledListItem{Level: 0, Text: "0.0"}, |
| 110 | pterm.LeveledListItem{Level: 1, Text: "0.1"}, |
| 111 | pterm.LeveledListItem{Level: 1, Text: "0.2"}, |
| 112 | pterm.LeveledListItem{Level: 0, Text: "1.0"}, |
| 113 | pterm.LeveledListItem{Level: 0, Text: "2.0"}, |
| 114 | pterm.LeveledListItem{Level: 1, Text: "2.1"}, |
| 115 | pterm.LeveledListItem{Level: 1, Text: "2.2"}, |
| 116 | pterm.LeveledListItem{Level: 2, Text: "2.2.1"}, |
| 117 | pterm.LeveledListItem{Level: 0, Text: "2.3"}}), p2.Root) |
| 118 | testza.AssertZero(t, p.Root) |
| 119 | } |
| 120 | |
| 121 | func TestTreePrinter_WithHorizontalString(t *testing.T) { |
| 122 | p := pterm.TreePrinter{} |
nothing calls this directly
no test coverage detected
searching dependent graphs…