class PryTest::DefaultAsyncFormatter

Public Instance Methods

after_suite(test_classes) click to toggle source
# File lib/pry-test/formatters/default_async_formatter.rb, line 13
def after_suite(test_classes)
  puts
  test_classes.each do |test_class|
    render_output_for_test_class test_class
  end

  render "default/suite"
end
after_test(test) click to toggle source
# File lib/pry-test/formatters/default_async_formatter.rb, line 9
def after_test(test)
  render_inline "default_async/test", test
end

Private Instance Methods

render_output_for_test(test) click to toggle source
# File lib/pry-test/formatters/default_async_formatter.rb, line 31
def render_output_for_test(test)
  return unless test.invoked?

  if test.passed?
    render "default/test_pass", test
  else
    render "default/test_fail", test
  end
end
render_output_for_test_class(test_class) click to toggle source
# File lib/pry-test/formatters/default_async_formatter.rb, line 24
def render_output_for_test_class(test_class)
  render "default/class", test_class
  test_class.tests.each do |test|
    render_output_for_test test
  end
end