From c6ce43303d40ddeab4b9e033461a024465afae44 Mon Sep 17 00:00:00 2001 From: take_cheeze Date: Wed, 9 Jul 2014 22:03:21 +0900 Subject: Add `SyntaxError` test and don't print compilation error to stderr in eval. --- mrbgems/mruby-eval/test/eval.rb | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'mrbgems/mruby-eval/test') diff --git a/mrbgems/mruby-eval/test/eval.rb b/mrbgems/mruby-eval/test/eval.rb index c0338d644..eb51f396a 100644 --- a/mrbgems/mruby-eval/test/eval.rb +++ b/mrbgems/mruby-eval/test/eval.rb @@ -44,3 +44,9 @@ assert('rest arguments of eval') do Kernel.eval('[\'test\', __FILE__, __LINE__]', nil, 'test.rb', 10) end end + +assert 'eval syntax error' do + assert_raise(SyntaxError) do + eval 'p "test' + end +end -- cgit v1.2.3