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