diff --git a/tests/example1_macro.mod b/tests/example1_macro.mod
index f31b6e7d932ffcf67f42fce53529e83587ce929e..9173e07eb87743715db884299d535073f569b938 100644
--- a/tests/example1_macro.mod
+++ b/tests/example1_macro.mod
@@ -191,5 +191,13 @@ stoch_simul;
 @#error "Numeric comparison incorrect"
 @#endif
 
+@#if ([1] + (array)(real) "2") != [1, 2]
+@#error "Cast error"
+@#endif
+
+@#if -3:-1.5:3 != [] || 3:-1:-0.1 != [3, 2, 1, 0]
+@#error "Range error"
+@#endif
+
 @#echomacrovars(save)
-@#echomacrovars
\ No newline at end of file
+@#echomacrovars