| /* Package tree contains functions for printing a dependency tree. |
| |
| The future of the tree functionality is uncertain, as it is neither core to |
| the functionality of Glide, nor particularly complementary. Its principal use |
| case is for debugging the generated dependency tree. |
| |
| Currently, the tree package builds its dependency tree in a slightly different |
| way than the `dependency` package does. This should not make any practical |
| difference, though code-wise it would be nice to change this over to use the |
| `dependency` resolver. |
| */ |
| package tree |
| |
| import ( |
| "container/list" |
| "testing" |
| ) |
| |
| func TestFindInTree(t *testing.T) { |
| l := list.New() |
| l.PushBack("github.com/Masterminds/glide") |
| l.PushBack("github.com/Masterminds/vcs") |
| l.PushBack("github.com/Masterminds/semver") |
| |
| f := findInList("foo", l) |
| if f != false { |
| t.Error("findInList found true instead of false") |
| } |
| |
| f = findInList("github.com/Masterminds/vcs", l) |
| if f != true { |
| t.Error("findInList found false instead of true") |
| } |
| } |