class method self.test

Ruby on Rails 2.2.3

Since v2.2.3 Last seen in v2.2.3

Signature

self.test(name, &block)

test “verify something” do

...

end

Parameters

name req
block block
Source
# File activesupport/lib/active_support/test_case.rb, line 11
    def self.test(name, &block)
      test_name = "test_#{name.gsub(/\s+/,'_')}".to_sym
      defined = instance_method(test_name) rescue false
      raise "#{test_name} is already defined in #{self}" if defined
      if block_given?
        define_method(test_name, &block)
      else
        define_method(test_name) do
          flunk "No implementation provided for #{name}"
        end
      end
    end

Defined in activesupport/lib/active_support/test_case.rb line 11 · View on GitHub · Improve this page · Find usages on GitHub

Defined in ActiveSupport::TestCase

Type at least 2 characters to search.

↑↓ navigate · open · esc close