Module: EtestUnit

Defined in:
lib/etest-unit.rb,
lib/etest-unit/version.rb

Defined Under Namespace

Modules: TestCase Classes: Error, TestRunner, TestRunnerMediator, TestSuiteCreator

Constant Summary collapse

VERSION =
"0.10.0"

Class Method Summary collapse

Class Method Details

.run(etest, *tests) ⇒ Object



124
125
126
127
128
129
130
131
132
# File 'lib/etest-unit.rb', line 124

def self.run(etest, *tests)
  test_case_klass = Class.new(Test::Unit::TestCase)
  test_case_klass.extend EtestUnit::TestCase
  test_case_klass.send :include, Etest::Helper
  
  test_case_klass.etest = etest
  test_case_klass.tests = tests
  TestRunner.new(test_case_klass).start
end