some printing tweaks

This commit is contained in:
John Bintz 2012-01-23 09:51:48 -05:00
parent 76e6673572
commit 67c8d64434

View File

@ -28,7 +28,7 @@ module Capybara
end end
def clean_rack_output(lines) def clean_rack_output(lines)
lines.collect(&:strip).reject { |line| line.empty? || (filter_request_starts && line[%r{^Started }]) } lines.reject { |line| line.strip.empty? || (filter_request_starts && line[%r{^Started }]) }
end end
def backtrace_clean_patterns def backtrace_clean_patterns
@ -40,7 +40,7 @@ module Capybara
end end
def add_backtrace(exception) def add_backtrace(exception)
clean_backtrace(exception).each { |line| logger_target << " #{line}" } clean_backtrace(exception).each { |line| logger_target << " #{line.strip}" }
end end
end end
@ -55,7 +55,7 @@ module Capybara
lines = Capybara::RailsLogInspection.logger_target.read.lines lines = Capybara::RailsLogInspection.logger_target.read.lines
Capybara::RailsLogInspection.clean_rack_output(lines).each do |line| Capybara::RailsLogInspection.clean_rack_output(lines).each do |line|
target.puts(Term::ANSIColor.red, line, Term::ANSIColor.reset) target.print(Term::ANSIColor.red, line, Term::ANSIColor.reset)
end end
reset_logs reset_logs