diff options
Diffstat (limited to 'test/visitors')
-rw-r--r-- | test/visitors/test_to_ruby.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/visitors/test_to_ruby.rb b/test/visitors/test_to_ruby.rb index 41eae48..7fd99a4 100644 --- a/test/visitors/test_to_ruby.rb +++ b/test/visitors/test_to_ruby.rb @@ -11,6 +11,17 @@ module Psych @visitor = ToRuby.new end + def test_regexp + node = Nodes::Scalar.new('/foo/', nil, '!ruby/regexp') + assert_equal(/foo/, node.to_ruby) + + node = Nodes::Scalar.new('/foo/m', nil, '!ruby/regexp') + assert_equal(/foo/m, node.to_ruby) + + node = Nodes::Scalar.new('/foo/ix', nil, '!ruby/regexp') + assert_equal(/foo/ix, node.to_ruby) + end + def test_time now = Time.now formatted = now.strftime("%Y-%m-%d %H:%M:%S") + |