test/helper.rb in chupa-text-1.1.8 vs test/helper.rb in chupa-text-1.1.9

- old
+ new

@@ -31,34 +31,11 @@ def file_uri(path) URI.parse("file://#{path}") end - - class CaptureLogger - def initialize(output) - @output = output - end - - def error(message=nil) - @output << [:error, message || yield] - end - end - - def capture_log - original_logger = ChupaText.logger - begin - output = [] - ChupaText.logger = CaptureLogger.new(output) - yield - normalize_log(output) - ensure - ChupaText.logger = original_logger - end - end - - def normalize_log(log) - log.collect do |level, message| + def capture_log(&block) + ChupaText::CaptureLogger.capture(&block).collect do |level, message| message = message.split("\n", 2)[0] [level, message] end end end