Ignore:
Timestamp:
Jul 9, 2020, 8:51:43 AM (4 years ago)
Author:
coas-nagasima
Message:

mrubyを2.1.1に更新

Location:
EcnlProtoTool/trunk/mruby-2.1.1
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/mruby-2.1.1/test/t/proc.rb

    r331 r439  
    1212
    1313  assert_equal (Proc.new {}).class, Proc
     14
     15  assert_raise LocalJumpError do
     16    Proc.new{ break }.call
     17  end
    1418end
    1519
     
    154158    b
    155159  end
    156   assert_equal pr.object_id, mock(&pr).object_id
     160  assert_same pr, mock(&pr)
    157161  assert_equal pr, mock(&pr)
    158162
     
    165169  assert_raise(TypeError){ mock(&(Object.new)) }
    166170end
     171
     172assert('Creation of a proc through the block of a method') do
     173  def m(&b) b end
     174
     175  assert_equal m{}.class, Proc
     176
     177  assert_raise LocalJumpError do
     178    m{ break }.call
     179  end
     180end
Note: See TracChangeset for help on using the changeset viewer.