1 require 'test/unit/testcase'
2 require 'active_support/testing/default'
3 require 'active_support/testing/core_ext/test'
7 class TestCase
< Test
::Unit::TestCase
8 # test "verify something" do
11 def self.test(name
, &block
)
12 test_name
= "test_#{name.gsub(/\s+/,'_')}".to_sym
13 defined = instance_method(test_name
) rescue false
14 raise "#{test_name} is already defined in #{self}" if defined
16 define_method(test_name
, &block
)
18 define_method(test_name
) do
19 flunk
"No implementation provided for #{name}"