Namespace
Methods
B
C
T
Instance Public methods
bad_callback()
# File activesupport/test/test_case_test.rb, line 28
def bad_callback; raise 'oh noes' end
callback_which_raises_interrupt()
# File activesupport/test/test_case_test.rb, line 78
def callback_which_raises_interrupt; raise Interrupt; end
test_passthrough_exception_raised_within_setup_callback_is_not_rescued()
# File activesupport/test/test_case_test.rb, line 75
def test_passthrough_exception_raised_within_setup_callback_is_not_rescued
  tc = Class.new(TestCase) do
    setup :callback_which_raises_interrupt
    def callback_which_raises_interrupt; raise Interrupt; end
    def test_true; assert true end
  end

  test_name = 'test_true'
  fr = FakeRunner.new

  test = tc.new test_name
  assert_raises(Interrupt) { test.run fr }
end
test_passthrough_exception_raised_within_teardown_callback_is_not_rescued()
# File activesupport/test/test_case_test.rb, line 89
def test_passthrough_exception_raised_within_teardown_callback_is_not_rescued
  tc = Class.new(TestCase) do
    teardown :callback_which_raises_interrupt
    def callback_which_raises_interrupt; raise Interrupt; end
    def test_true; assert true end
  end

  test_name = 'test_true'
  fr = FakeRunner.new

  test = tc.new test_name
  assert_raises(Interrupt) { test.run fr }
end
test_passthrough_exception_raised_within_test_method_is_not_rescued()
# File activesupport/test/test_case_test.rb, line 63
def test_passthrough_exception_raised_within_test_method_is_not_rescued
  tc = Class.new(TestCase) do
    def test_which_raises_interrupt; raise Interrupt; end
  end

  test_name = 'test_which_raises_interrupt'
  fr = FakeRunner.new

  test = tc.new test_name
  assert_raises(Interrupt) { test.run fr }
end
test_standard_error_raised_within_setup_callback_is_puked()
# File activesupport/test/test_case_test.rb, line 25
def test_standard_error_raised_within_setup_callback_is_puked
  tc = Class.new(TestCase) do
    setup :bad_callback
    def bad_callback; raise 'oh noes' end
    def test_true; assert true end
  end

  test_name = 'test_true'
  fr = FakeRunner.new

  test = tc.new test_name
  test.run fr
  klass, name, exception = *fr.puked.first

  assert_equal tc, klass
  assert_equal test_name, name
  assert_equal 'oh noes', exception.message
end
test_standard_error_raised_within_teardown_callback_is_puked()
# File activesupport/test/test_case_test.rb, line 44
def test_standard_error_raised_within_teardown_callback_is_puked
  tc = Class.new(TestCase) do
    teardown :bad_callback
    def bad_callback; raise 'oh noes' end
    def test_true; assert true end
  end

  test_name = 'test_true'
  fr = FakeRunner.new

  test = tc.new test_name
  test.run fr
  klass, name, exception = *fr.puked.first

  assert_equal tc, klass
  assert_equal test_name, name
  assert_equal 'oh noes', exception.message
end
test_true()
# File activesupport/test/test_case_test.rb, line 29
def test_true; assert true end
test_which_raises_interrupt()
# File activesupport/test/test_case_test.rb, line 65
def test_which_raises_interrupt; raise Interrupt; end