Sha256: 861836853796550af82386f5aa282ef58ff1f5e80767265c8adbfa050ce33c47

Contents?: true

Size: 382 Bytes

Versions: 4

Compression:

Stored size: 382 Bytes

Contents

require "tempfile"

module LogfileHelper
  TMP_LOGFILE = Tempfile.new("rack-logstasher-tmp-log")

  def reset_tmp_log
    TMP_LOGFILE.rewind
    TMP_LOGFILE.truncate(0)
  end

  def tmp_logfile_path
    TMP_LOGFILE.path
  end

  def last_log_line
    TMP_LOGFILE.readlines.last
  end
end

RSpec.configuration.include(LogfileHelper)
RSpec.configuration.before do
  reset_tmp_log
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rack-logstasher-2.2.0 spec/support/logfile_helper.rb
rack-logstasher-2.1.0 spec/support/logfile_helper.rb
rack-logstasher-2.0.0 spec/support/logfile_helper.rb
rack-logstasher-1.1.0 spec/support/logfile_helper.rb