Class: TestKyaniteClassutils
- Defined in
- test/general/test_classutils.rb
Class Utils
- Usage
-
require 'kyanite/general/classutils'
Instance Method Details
- (Object) test_to_class
26
27
28
29
30
31
32
33
34
35
36
37
38
|
# File 'test/general/test_classutils.rb', line 26
def test_to_class
assert_equal DummyClass1, 'DummyClass1'.to_class
assert_equal DummyClass1, 'dummy_class1'.to_class
assert_equal DummyClass1, :DummyClass1.to_class
assert_equal DummyClass1, :dummy_class1.to_class
assert_equal DummyClass1, DummyClass1.to_class
assert_equal DummyModule::DummyClass2, 'DummyModule::DummyClass2'.to_class
assert_equal nil, 'DummyClass2'.to_class
assert_equal nil, 'UserBlaBlubb'.to_class
assert_equal nil, 'user_bla_blubb'.to_class
assert_equal nil, nil.to_class
end
|
- (Object) test_to_classname
41
42
43
44
45
46
47
48
49
|
# File 'test/general/test_classutils.rb', line 41
def test_to_classname
assert_equal 'dummy_class1', 'DummyClass1'.to_classname
assert_equal 'dummy_class2', 'DummyModule::DummyClass2'.to_classname
assert_equal 'dummy_class1', DummyClass1.to_classname
assert_equal 'dummy_class2', DummyModule::DummyClass2.to_classname
assert_equal '', nil.to_classname
end
|