Module: Ichnite::TestHelper
- Defined in:
- lib/ichnite/testing.rb
Instance Method Summary collapse
- #assert_ichnite_events(*expected) ⇒ Object
- #assert_ichnite_log(expected) ⇒ Object
- #assert_ichnite_logs(*expected) ⇒ Object
- #ichnite_events ⇒ Object
- #ichnite_logger ⇒ Object
- #ichnite_logs ⇒ Object
- #teardown ⇒ Object
Instance Method Details
#assert_ichnite_events(*expected) ⇒ Object
43 44 45 |
# File 'lib/ichnite/testing.rb', line 43 def assert_ichnite_events(*expected) assert_equal expected, ichnite_events end |
#assert_ichnite_log(expected) ⇒ Object
35 36 37 |
# File 'lib/ichnite/testing.rb', line 35 def assert_ichnite_log(expected) assert_equal [expected], ichnite_logs end |
#assert_ichnite_logs(*expected) ⇒ Object
39 40 41 |
# File 'lib/ichnite/testing.rb', line 39 def assert_ichnite_logs(*expected) assert_equal expected, ichnite_logs end |
#ichnite_events ⇒ Object
51 52 53 |
# File 'lib/ichnite/testing.rb', line 51 def ichnite_events ichnite_logger.events end |
#ichnite_logger ⇒ Object
55 56 57 |
# File 'lib/ichnite/testing.rb', line 55 def ichnite_logger Ichnite.default_logger end |
#ichnite_logs ⇒ Object
47 48 49 |
# File 'lib/ichnite/testing.rb', line 47 def ichnite_logs ichnite_logger.output.split("\n").map { |line| line.split("INFO -- : ").last } end |
#teardown ⇒ Object
31 32 33 |
# File 'lib/ichnite/testing.rb', line 31 def teardown ichnite_logger.reset end |