Module ActiveSupport::Testing::Declarative
In: vendor/rails/activesupport/lib/active_support/testing/declarative.rb

Methods

test  

Public Instance methods

test "verify something" do

  ...

end

[Source]

    # File vendor/rails/activesupport/lib/active_support/testing/declarative.rb, line 7
 7:       def test(name, &block)
 8:         test_name = "test_#{name.gsub(/\s+/,'_')}".to_sym
 9:         defined = instance_method(test_name) rescue false
10:         raise "#{test_name} is already defined in #{self}" if defined
11:         if block_given?
12:           define_method(test_name, &block)
13:         else
14:           define_method(test_name) do
15:             flunk "No implementation provided for #{name}"
16:           end
17:         end
18:       end

[Validate]