Sha256: aacc721502113a0a86c8709316c6438a1b1e1c5d9e507e12d7716124324f83f5
Contents?: true
Size: 566 Bytes
Versions: 91
Compression:
Stored size: 566 Bytes
Contents
require 'test/unit/ui/testrunnermediator' class TestUnitUIMediator < Test::Unit::TestCase def test_run_suite_with_interrupt_exception test_case = Class.new(Test::Unit::TestCase) do def test_raise_interrupt raise Interrupt, "from test" end end mediator = Test::Unit::UI::TestRunnerMediator.new(test_case.suite) finished = false mediator.add_listener(Test::Unit::UI::TestRunnerMediator::FINISHED) do finished = true end assert_raise(Interrupt) do mediator.run_suite end assert(finished) end end
Version data entries
91 entries across 84 versions & 10 rubygems