summaryrefslogtreecommitdiff
path: root/www/wiki/extensions/AbuseFilter/tests/parserTests/arrays.t
diff options
context:
space:
mode:
Diffstat (limited to 'www/wiki/extensions/AbuseFilter/tests/parserTests/arrays.t')
-rw-r--r--www/wiki/extensions/AbuseFilter/tests/parserTests/arrays.t12
1 files changed, 12 insertions, 0 deletions
diff --git a/www/wiki/extensions/AbuseFilter/tests/parserTests/arrays.t b/www/wiki/extensions/AbuseFilter/tests/parserTests/arrays.t
new file mode 100644
index 00000000..479dd3b0
--- /dev/null
+++ b/www/wiki/extensions/AbuseFilter/tests/parserTests/arrays.t
@@ -0,0 +1,12 @@
+array1 := [ 'a', 'b', 'c', ];
+array2 := [];
+array2[] := 'd';
+array2[] := 'g';
+array2[] := 'f';
+array2[1] := 'e';
+
+array3 := array1 + array2;
+array4 := [ [ 1, 2, 3 ], [ 4, 5, 6 ] ];
+
+(string(array3) == "a\nb\nc\nd\ne\nf\n" & !('b' in array2) & array1 contains 'c' & [ false, !(1;0), null ][1] & length(array3) == 6 &
+ array4[1][1] == 5 )