27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# File 'lib/compact/ledger.rb', line 27
def summary
unverified_contracts = []
@contracts.each do |name, contract|
unverified_contracts << contract unless contract.verified?
end
if unverified_contracts.empty?
'All test double contracts are satisfied.'
else
msg = " The following contracts could not be verified:\n \#{summarise_untested_contracts}\n \#{summarise_pending_contracts}\n \#{summarise_failing_contracts}\n EOF\n msg.gsub(/\\n+/, \"\\n\")\n end\nend\n"
|