Sha256: 36bf99a9a974007afb43d31c1014c613caf42e3dcfaf01d2a50e60f80f300416
Contents?: true
Size: 996 Bytes
Versions: 2
Compression:
Stored size: 996 Bytes
Contents
require 'test/unit' require "rubylexer" require "rubylexer/test/oneliners_1.9" class Ruby1_9Tests < Test::Unit::TestCase include Ruby1_9OneLiners def test_1_9_roughly EXPECT_NO_METHODS.each{|snippet| begin tokens=RubyLexer.new('string',snippet,1,0,:rubyversion=>1.9).to_a assert_equal [],tokens.grep(RubyLexer::MethNameToken) assert_equal [],tokens.grep(RubyLexer::ErrorToken) rescue Exception=>e e2=e.class.new(e.message+" while testing '#{snippet}'") e2.set_backtrace(e.backtrace) raise e2 end } EXPECT_1_METHOD.each{|snippet| begin tokens=RubyLexer.new('string',snippet,1,0,:rubyversion=>1.9).to_a assert_equal 1,tokens.grep(RubyLexer::MethNameToken).size assert_equal [],tokens.grep(RubyLexer::ErrorToken) rescue Exception=>e e2=e.class.new(e.message+" while testing '#{snippet}'") e2.set_backtrace(e.backtrace) raise e2 end } end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rubylexer-0.8.0 | test/code/test_1.9.rb |
rubylexer-0.7.7 | test/code/test_1.9.rb |