module Ichnite::TestHelper

Public Instance Methods

assert_ichnite_events(*expected) click to toggle source
# File lib/ichnite/testing.rb, line 43
def assert_ichnite_events(*expected)
  assert_equal expected, ichnite_events
end
assert_ichnite_log(expected) click to toggle source
# File lib/ichnite/testing.rb, line 35
def assert_ichnite_log(expected)
  assert_equal [expected], ichnite_logs
end
assert_ichnite_logs(*expected) click to toggle source
# File lib/ichnite/testing.rb, line 39
def assert_ichnite_logs(*expected)
  assert_equal expected, ichnite_logs
end
ichnite_events() click to toggle source
# File lib/ichnite/testing.rb, line 51
def ichnite_events
  ichnite_logger.events
end
ichnite_logger() click to toggle source
# File lib/ichnite/testing.rb, line 55
def ichnite_logger
  Ichnite.default_logger
end
ichnite_logs() click to toggle source
# File lib/ichnite/testing.rb, line 47
def ichnite_logs
  ichnite_logger.output.split("\n").map { |line| line.split("INFO -- : ").last }
end
teardown() click to toggle source
# File lib/ichnite/testing.rb, line 31
def teardown
  ichnite_logger.reset
end