lib/graphwerk/builders/graph.rb in graphwerk-1.2.0 vs lib/graphwerk/builders/graph.rb in graphwerk-1.2.1
- old
+ new
@@ -102,9 +102,12 @@
end
sig { params(package: Presenters::Package).void }
def draw_dependencies(package)
package.dependencies.each do |dependency|
+ unless @nodes[dependency]
+ abort "Unable to add edge `#{package.name}`->`#{dependency}`"
+ end
@graph.add_edges(@nodes[package.name], @nodes[dependency], color: package.color)
end
end
sig { params(package: Presenters::Package).void }