From 2491d5f30573d9e5e72b3c7d2eac8788bbe69dd4 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Thu, 23 Mar 2017 23:42:41 +0100 Subject: fixed checks for missing left and right operands to binary operators * this resulted in assertions (crashes!) for harmless typos like "+23=" * a test case has been added --- tests/testsuite.at | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests') diff --git a/tests/testsuite.at b/tests/testsuite.at index a9a1322..3288900 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -7,6 +7,10 @@ AT_COLOR_TESTS # idiom "(0/0)" to enforce a "Division by zero" error # whenever we want to fail. +AT_SETUP([Missing left operand]) +AT_CHECK([$SCITECO -e '+23='], 1, ignore, ignore) +AT_CLEANUP + AT_SETUP([Closing loops at the correct macro level]) AT_CHECK([$SCITECO -e '@^Ua{>}