Module: Ichnite::TestHelper
- Defined in:
- lib/ichnite/testing.rb
Instance Method Summary collapse
- #assert_ichnite_log(expected) ⇒ Object
- #assert_ichnite_logs(*expected) ⇒ Object
- #ichnite_log_lines ⇒ Object
- #ichnite_logger ⇒ Object
- #teardown ⇒ Object
Instance Method Details
#assert_ichnite_log(expected) ⇒ Object
34 35 36 |
# File 'lib/ichnite/testing.rb', line 34 def assert_ichnite_log(expected) assert_equal [expected], ichnite_log_lines end |
#assert_ichnite_logs(*expected) ⇒ Object
38 39 40 |
# File 'lib/ichnite/testing.rb', line 38 def assert_ichnite_logs(*expected) assert_equal expected, ichnite_log_lines end |
#ichnite_log_lines ⇒ Object
42 43 44 |
# File 'lib/ichnite/testing.rb', line 42 def ichnite_log_lines ichnite_logger.output.split("\n").map { |line| line.split("INFO -- : ").last } end |
#ichnite_logger ⇒ Object
46 47 48 |
# File 'lib/ichnite/testing.rb', line 46 def ichnite_logger Ichnite.default_logger end |
#teardown ⇒ Object
30 31 32 |
# File 'lib/ichnite/testing.rb', line 30 def teardown ichnite_logger.reset end |