Sha256: 78a1fc3b274c4deace300078d0c002ebce98c83a248f9ec6ba0aef1031f4b6c2
Contents?: true
Size: 731 Bytes
Versions: 1
Compression:
Stored size: 731 Bytes
Contents
require 'test/unit' require 'carat/crosscase' class TC_CrossCase < Test::Unit::TestCase # Test to be sure the module loaded def test_00_module assert_instance_of Module, CrossCase, "CrossCase module didn't load" end # Test pre-include def test_10_preinclude rval = obj = testClass = nil assert_nothing_raised { testClass = Class::new( Object ) { include CrossCase def underbarred_method; "under_barred"; end def camelCasedMethod; "camelCased"; end } } obj = testClass::new assert_respond_to obj, :underbarredMethod, "alias for underbarred_method" assert_respond_to obj, :camel_cased_method, "alias for camelCasedMethod" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
carats-0.3.0 | test/tc_crosscase.rb |