       lib/a.ex
       `-- lib/b.ex (compile)
       lib/b.ex
-      `-- lib/a.ex
-      `-- lib/c.ex
+      |-- lib/a.ex
+      |-- lib/c.ex
       `-- lib/e.ex (compile)
       lib/c.ex
       `-- lib/d.ex (compile)

      assert_graph(~w[--source lib/a.ex], """
      lib/a.ex
      `-- lib/b.ex (compile)
          `-- lib/a.ex
          `-- lib/c.ex
              `-- lib/d.ex (compile)
                  `-- lib/e.ex
          `-- lib/e.ex (compile)
      """)
    end


    defp normalize_graph_output(graph) do
      graph
      |> String.replace("├──", "|--")
      |> String.replace("└──", "`--")
      |> String.replace("│", "|")
    end
  end

