class FakeLogger
  attr_reader :warnings, :errors, :infos

  def initialize
    @warnings = []
    @errors = []
    @infos = []
  end

  def info(message = nil)
    @infos << message
  end

  def warn(message)
    @warnings << message
  end

  def error(message)
    @errors << message
  end
end