- Timestamp:
- Jan 21, 2018, 12:10:09 AM (6 years ago)
- Location:
- EcnlProtoTool/trunk/mruby-1.3.0
- Files:
-
- 1 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
EcnlProtoTool/trunk/mruby-1.3.0/mrbgems/mruby-compiler/bintest/mrbc.rb
r321 r331 11 11 assert_equal 0, $?.exitstatus 12 12 end 13 14 assert('parsing function with void argument') do 15 a, out = Tempfile.new('a.rb'), Tempfile.new('out.mrb') 16 a.write('f ()') 17 a.flush 18 result = `#{cmd('mrbc')} -c -o #{out.path} #{a.path} 2>&1` 19 assert_equal "#{cmd('mrbc')}:#{a.path}:Syntax OK", result.chomp 20 assert_equal 0, $?.exitstatus 21 end 22 23 assert('embedded document with invalid terminator') do 24 a, out = Tempfile.new('a.rb'), Tempfile.new('out.mrb') 25 a.write("=begin\n=endx\n") 26 a.flush 27 result = `#{cmd('mrbc')} -c -o #{out.path} #{a.path} 2>&1` 28 assert_equal "#{a.path}:3:0: embedded document meets end of file", result.chomp 29 assert_equal 1, $?.exitstatus 30 end
Note:
See TracChangeset
for help on using the changeset viewer.