aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test/core_ext/module/anonymous_test.rb
blob: 7a78a3b012bc339be348b6bac426ae1d57465db3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
require 'abstract_unit'
require 'active_support/core_ext/module/anonymous'

class AnonymousTest < ActiveSupport::TestCase
  test "an anonymous class or module are anonymous" do
    assert Module.new.anonymous?
    assert Class.new.anonymous?
  end
  
  test "a named class or module are not anonymous" do
    assert !Kernel.anonymous?
    assert !Object.anonymous?
  end
end