Class DumpableProcTest
In: lib/dumpable_proc.rb
Parent: Test::Unit::TestCase

Methods

Public Instance methods

[Source]

# File lib/dumpable_proc.rb, line 34
  def test_simple
    p = DumpableProc.new('|x| 3 + x')
    assert_equal(7, p[4])
    str = nil
    assert_nothing_raised { str = Marshal.dump(p) }
    p2 = nil
    assert_nothing_raised { p2 = Marshal.load(str) }
    assert_equal(9, p2[6])
  end

[Validate]