Class ActiveSupport::TestCase
In: vendor/rails/activesupport/lib/active_support/test_case.rb
Parent: Test::Unit::TestCase

Methods

test  

Public Class methods

test "verify something" do

  ...

end

[Source]

    # File vendor/rails/activesupport/lib/active_support/test_case.rb, line 11
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
15:       if block_given?
16:         define_method(test_name, &block)
17:       else
18:         define_method(test_name) do
19:           flunk "No implementation provided for #{name}"
20:         end
21:       end
22:     end

[Validate]