Added test cases to insure te_compile returns 0 on error.

This commit is contained in:
Lewis Van Winkle
2016-01-23 12:13:53 -06:00
parent eea9acf9f6
commit 75952ab5fd

7
test.c
View File

@@ -162,8 +162,13 @@ void test_syntax() {
const int e = errors[i].answer; const int e = errors[i].answer;
int err; int err;
te_interp(expr, &err); const double r = te_interp(expr, &err);
lequal(err, e); lequal(err, e);
lok(r != r);
te_expr *n = te_compile(expr, 0, 0, &err);
lequal(err, e);
lok(!n);
} }
} }