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