Class: PPTest

Inherits:
Test::Unit::TestCase
  • Object
show all
Defined in:
lib/pp.rb

Defined Under Namespace

Classes: OverriddenStruct

Instance Method Summary collapse

Instance Method Details

#test_list0123_11Object



482
483
484
# File 'lib/pp.rb', line 482

def test_list0123_11
  assert_equal("[0,\n 1,\n 2,\n 3]\n", PP.pp([0,1,2,3], '', 11))
end

#test_list0123_12Object



478
479
480
# File 'lib/pp.rb', line 478

def test_list0123_12
  assert_equal("[0, 1, 2, 3]\n", PP.pp([0,1,2,3], '', 12))
end

#test_redefined_methodObject



492
493
494
495
496
497
# File 'lib/pp.rb', line 492

def test_redefined_method
  o = ""
  def o.method
  end
  assert_equal(%(""\n), PP.pp(o, ""))
end

#test_struct_override_membersObject

ruby-core:7865


487
488
489
490
# File 'lib/pp.rb', line 487

def test_struct_override_members # [ruby-core:7865]
  a = OverriddenStruct.new(1,2)
  assert_equal("#<struct Struct::OverriddenStruct members=1, class=2>\n", PP.pp(a, ''))
end