(t *testing.T)
| 33 | } |
| 34 | |
| 35 | func TestTreePrinter_NewTreeFromLeveledList(t *testing.T) { |
| 36 | p := pterm.DefaultTree |
| 37 | p2 := p.WithRoot(pterm.NewTreeFromLeveledList(pterm.LeveledList{ |
| 38 | pterm.LeveledListItem{Level: 0, Text: "0.0"}, |
| 39 | pterm.LeveledListItem{Level: 1, Text: "0.1"}, |
| 40 | pterm.LeveledListItem{Level: 1, Text: "0.2"}, |
| 41 | pterm.LeveledListItem{Level: 0, Text: "1.0"}, |
| 42 | pterm.LeveledListItem{Level: 0, Text: "2.0"}, |
| 43 | pterm.LeveledListItem{Level: 1, Text: "2.1"}, |
| 44 | pterm.LeveledListItem{Level: 1, Text: "2.2"}, |
| 45 | pterm.LeveledListItem{Level: 2, Text: "2.2.1"}, |
| 46 | pterm.LeveledListItem{Level: 1, Text: "2.3"}})) |
| 47 | |
| 48 | testza.AssertEqual(t, pterm.NewTreeFromLeveledList(pterm.LeveledList{ |
| 49 | pterm.LeveledListItem{Level: 0, Text: "0.0"}, |
| 50 | pterm.LeveledListItem{Level: 1, Text: "0.1"}, |
| 51 | pterm.LeveledListItem{Level: 1, Text: "0.2"}, |
| 52 | pterm.LeveledListItem{Level: 0, Text: "1.0"}, |
| 53 | pterm.LeveledListItem{Level: 0, Text: "2.0"}, |
| 54 | pterm.LeveledListItem{Level: 1, Text: "2.1"}, |
| 55 | pterm.LeveledListItem{Level: 1, Text: "2.2"}, |
| 56 | pterm.LeveledListItem{Level: 2, Text: "2.2.1"}, |
| 57 | pterm.LeveledListItem{Level: 1, Text: "2.3"}}), p2.Root) |
| 58 | testza.AssertZero(t, p.Root) |
| 59 | } |
| 60 | |
| 61 | func TestTreePrinter_NewTreeFromLeveledListLevelInvalidIncrease(t *testing.T) { |
| 62 | p := pterm.DefaultTree |
nothing calls this directly
no test coverage detected
searching dependent graphs…