module RSpec::LogMatcher

Public Class Methods

configure!(config) click to toggle source
# File lib/rspec/log_matcher.rb, line 10
def self.configure!(config)
  config.before(:each, type: :feature) do
    @log_file_position = File.new(Matcher::LOG_PATH).sysseek(0, IO::SEEK_END)
  end

  config.include ::RSpec::LogMatcher
end

Public Instance Methods

log(expected_logs) click to toggle source
# File lib/rspec/log_matcher.rb, line 18
def log(expected_logs)
  Matcher.new(expected_logs, @log_file_position)
end