summaryrefslogtreecommitdiff
path: root/testing.sh
diff options
context:
space:
mode:
authorkdx <kikoodx@paranoici.org>2023-06-10 15:35:03 +0200
committerkdx <kikoodx@paranoici.org>2023-06-10 15:35:03 +0200
commitceabe04d92a8eb1d57206fd9138fd6548f5ed3b6 (patch)
tree8d6105ee8cb50bda553ca5dbf3f94f2c06bd3e40 /testing.sh
parente999ab159ff54d45f91c8c7c10ee2367a504c233 (diff)
downloadgolem-ceabe04d92a8eb1d57206fd9138fd6548f5ed3b6.tar.gz
deref
Diffstat (limited to 'testing.sh')
-rwxr-xr-xtesting.sh5
1 files changed, 4 insertions, 1 deletions
diff --git a/testing.sh b/testing.sh
index aa91e43..8894762 100755
--- a/testing.sh
+++ b/testing.sh
@@ -27,5 +27,8 @@ test "$1" "main() { wrt(add('A' - 'a', 'u')); wrt('\n'); } add(a, b) { return a
test "$1" "main() return 0;"
test "$1" "main() { { wrt('c'); } { wrt('b'); { wrt('A'); } wrt('B'); } wrt('\n'); }"
test "$1" "main() { local i; i = '0'; loop { wrt i; i = i + 1; if (i > '9') break; } wrt '\n'; }"
-test "$1" "global a[5]; main() {}"
+test "$1" "global a[5] = 4; main() { wrt([a] + '0'); wrt '\n'; }"
+test "$1" "global a[5] = 4; main() { wrt([a + 1] + '0'); wrt '\n'; }"
+test "$1" "global a[5] = 4; main() { wrt([a + 4] + '0'); wrt '\n'; }"
+test "$1" "global a[5] = 4; main() { wrt([a + 5] + '0'); wrt '\n'; }"
rm -f build/tmp.*