summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/test_pp.rb14
1 files changed, 8 insertions, 6 deletions
diff --git a/test/test_pp.rb b/test/test_pp.rb
index 3434c2b04c..4aa3195455 100644
--- a/test/test_pp.rb
+++ b/test/test_pp.rb
@@ -211,12 +211,14 @@ class PPFileStatTest < Test::Unit::TestCase
end
end
-class PPAbstractSyntaxTree < Test::Unit::TestCase
- AST = RubyVM::AbstractSyntaxTree
- def test_lasgn_literal
- ast = AST.parse("_=1")
- expected = "(SCOPE@1:0-1:3 tbl: [:_] args: nil body: (LASGN@1:0-1:3 :_ (LIT@1:2-1:3 1)))"
- assert_equal(expected, PP.singleline_pp(ast, ''.dup), ast)
+if defined?(RubyVM)
+ class PPAbstractSyntaxTree < Test::Unit::TestCase
+ AST = RubyVM::AbstractSyntaxTree
+ def test_lasgn_literal
+ ast = AST.parse("_=1")
+ expected = "(SCOPE@1:0-1:3 tbl: [:_] args: nil body: (LASGN@1:0-1:3 :_ (LIT@1:2-1:3 1)))"
+ assert_equal(expected, PP.singleline_pp(ast, ''.dup), ast)
+ end
end
end