1begin 2 require 'ripper' 3 require 'test/unit' 4 ripper_test = true 5 module TestRipper; end 6rescue LoadError 7end 8 9class TestRipper::Ripper < Test::Unit::TestCase 10 11 def setup 12 @ripper = Ripper.new '1 + 1' 13 end 14 15 def test_column 16 assert_nil @ripper.column 17 end 18 19 def test_encoding 20 assert_equal Encoding::UTF_8, @ripper.encoding 21 end 22 23 def test_end_seen_eh 24 refute @ripper.end_seen? 25 end 26 27 def test_filename 28 assert_equal '(ripper)', @ripper.filename 29 end 30 31 def test_lineno 32 assert_nil @ripper.lineno 33 end 34 35 def test_parse 36 refute @ripper.parse 37 end 38 39 def test_yydebug 40 refute @ripper.yydebug 41 end 42 43 def test_yydebug_equals 44 @ripper.yydebug = true 45 46 assert @ripper.yydebug 47 end 48 49end if ripper_test 50