- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- Location:
- EcnlProtoTool/trunk/mruby-1.3.0
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/mruby-1.3.0/mrbgems/mruby-object-ext/test/object.rb
r321 r331 24 24 assert_equal(:tap_ok, Class.new {def m; tap{return :tap_ok}; end}.new.m) 25 25 end 26 27 assert('instance_exec on primitives with class and module definition') do 28 begin 29 class A 30 1.instance_exec do 31 class B 32 end 33 end 34 end 35 36 assert_kind_of Class, A::B 37 ensure 38 Object.remove_const :A 39 end 40 41 begin 42 class A 43 1.instance_exec do 44 module B 45 end 46 end 47 end 48 49 assert_kind_of Module, A::B 50 ensure 51 Object.remove_const :A 52 end 53 end
Note:
See TracChangeset
for help on using the changeset viewer.