Sha256: 49fc9808c20f2e556b0b5b656551eb988660236572ba757a28a6010a68c952fc

Contents?: true

Size: 755 Bytes

Versions: 69

Compression:

Stored size: 755 Bytes

Contents

require File.dirname(__FILE__) + '/../abstract_unit'

class NameErrorTest < Test::Unit::TestCase
  def test_name_error_should_set_missing_name
    begin
      SomeNameThatNobodyWillUse____Really ? 1 : 0
      flunk "?!?!"
    rescue NameError => exc
      assert_equal "NameErrorTest::SomeNameThatNobodyWillUse____Really", exc.missing_name
      assert exc.missing_name?(:SomeNameThatNobodyWillUse____Really)
      assert exc.missing_name?("NameErrorTest::SomeNameThatNobodyWillUse____Really")
    end
  end

  def test_missing_method_should_ignore_missing_name
    begin
      some_method_that_does_not_exist
      flunk "?!?!"
    rescue NameError => exc
      assert_equal nil, exc.missing_name
      assert ! exc.missing_name?(:Foo)
    end
  end
end

Version data entries

69 entries across 69 versions & 3 rubygems

Version Path
backlog-0.0.0 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.0.1 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.0.2 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.0.4 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.0.5 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.1.1 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.1.0 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.1.2 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.2.0 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.2.1 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.3.0 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.3.2 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.3.1 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.3.3 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.3.4 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.3.5 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.3.6 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.3.8 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.3.7 vendor/rails/activesupport/test/core_ext/name_error_test.rb
backlog-0.3.9 vendor/rails/activesupport/test/core_ext/name_error_test.rb