54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
|
# File 'lib/proof/output.rb', line 54
def lines(method)
if [:h1, :summary].include? method
lines = 2
elsif [:h2, :details, :note, :info].include? method
lines = 1
elsif [:pass, :fail].include? method
if last_method? :h1, :h2, :error, :backtrace
lines = 1
else
lines = 0
end
elsif method == :error
lines = 1
elsif method == :backtrace
unless last_method? :error
lines = 1
else
lines = 0
end
else
lines = 1
end
new_line lines
end
|