From dbadeb47fe6a3f0f59e96de808686f1206753f6f Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Sat, 6 Jul 2024 00:29:34 +0200 Subject: [PATCH] Added test --- testdata/ruby/layMacro.rb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/testdata/ruby/layMacro.rb b/testdata/ruby/layMacro.rb index e2f012d2c..61ba99da4 100644 --- a/testdata/ruby/layMacro.rb +++ b/testdata/ruby/layMacro.rb @@ -177,6 +177,17 @@ END macro.run assert_equal(context.value, "x42") + begin + pya.eval_string("\n1/0") + rescue => ex + puts "Got exception (expected): " + ex.to_s + assert_equal(ex.to_s.index("ZeroDivisionError") != nil, true) + assert_equal(ex.to_s.index("division by zero") != nil, true) + # bug #1771 + assert_equal(ex.to_s.index("(eval)") != nil, true) + assert_equal(ex.to_s.index(":2") != nil, true) + end + end end