summaryrefslogtreecommitdiff
path: root/test/ripper/test_ripper.rb
diff options
context:
space:
mode:
Diffstat (limited to 'test/ripper/test_ripper.rb')
-rw-r--r--test/ripper/test_ripper.rb49
1 files changed, 49 insertions, 0 deletions
diff --git a/test/ripper/test_ripper.rb b/test/ripper/test_ripper.rb
new file mode 100644
index 0000000000..72dc52d087
--- /dev/null
+++ b/test/ripper/test_ripper.rb
@@ -0,0 +1,49 @@
+begin
+ require 'ripper'
+ require 'test/unit'
+ ripper_test = true
+ module TestRipper; end
+rescue LoadError
+end
+
+class TestRipper::Ripper < Test::Unit::TestCase
+
+ def setup
+ @ripper = Ripper.new '1 + 1'
+ end
+
+ def test_column
+ assert_nil @ripper.column
+ end
+
+ def test_encoding
+ assert_equal Encoding::US_ASCII, @ripper.encoding
+ end
+
+ def test_end_seen_eh
+ refute @ripper.end_seen?
+ end
+
+ def test_filename
+ assert_equal '(ripper)', @ripper.filename
+ end
+
+ def test_lineno
+ assert_nil @ripper.lineno
+ end
+
+ def test_parse
+ refute @ripper.parse
+ end
+
+ def test_yydebug
+ refute @ripper.yydebug
+ end
+
+ def test_yydebug_equals
+ @ripper.yydebug = true
+
+ assert @ripper.yydebug
+ end
+
+end if ripper_test