lib/atp/validators/missing_ids.rb in atp-0.3.1 vs lib/atp/validators/missing_ids.rb in atp-0.3.2

- old
+ new

@@ -38,14 +38,16 @@ end def on_test_executed(node) ids = node.to_a[0] [ids].flatten.each do |id| - @referenced_ids[id] ||= [] - @referenced_ids[id] << node - unless @present_ids[id] - @referenced_early[id] ||= [] - @referenced_early[id] << node + unless id =~ /^extern/ + @referenced_ids[id] ||= [] + @referenced_ids[id] << node + unless @present_ids[id] + @referenced_early[id] ||= [] + @referenced_early[id] << node + end end end process_all(node) end alias_method :on_test_result, :on_test_executed