aboutsummaryrefslogtreecommitdiff
path: root/tests/smp
diff options
context:
space:
mode:
authorQrius <[email protected]>2025-04-24 10:02:41 +0200
committerQrius <[email protected]>2025-04-24 10:02:43 +0200
commitc741ed92778812beef7ea57cb073745b28ec046a (patch)
tree14f843980f78aa54fe11f1922b1ece201e5174f7 /tests/smp
parent82df20d90a978535024cc2b8b87c7a2cfcfc1f7b (diff)
downloadskaldpress-c741ed92778812beef7ea57cb073745b28ec046a.tar.gz
skaldpress-c741ed92778812beef7ea57cb073745b28ec046a.zip
Fix inconsistencies with expansion of text strings and the array macros
Diffstat (limited to 'tests/smp')
-rw-r--r--tests/smp/array_push_22
-rw-r--r--tests/smp/array_push_34
-rw-r--r--tests/smp/array_push_49
3 files changed, 12 insertions, 3 deletions
diff --git a/tests/smp/array_push_2 b/tests/smp/array_push_2
index 3b4d652..be2e080 100644
--- a/tests/smp/array_push_2
+++ b/tests/smp/array_push_2
@@ -2,4 +2,4 @@ define_array(arr)DNL
array_push(arr, test, tast, toast)DNL
array_size(arr)
---
-3
+1
diff --git a/tests/smp/array_push_3 b/tests/smp/array_push_3
index 60417b4..2872d73 100644
--- a/tests/smp/array_push_3
+++ b/tests/smp/array_push_3
@@ -4,5 +4,5 @@ array_size(arr)
array_push(arr, test, tast, toast)DNL
array_size(arr)
---
-3
-6
+1
+2
diff --git a/tests/smp/array_push_4 b/tests/smp/array_push_4
new file mode 100644
index 0000000..b875c7f
--- /dev/null
+++ b/tests/smp/array_push_4
@@ -0,0 +1,9 @@
+define_array(A)DNL
+array_push(A, a, b, c)DNL
+array_push(A, d, e, f)DNL
+define(ITEM, %"$0$1$2
+"%)DNL
+array_each(A, ITEM)
+---
+abc
+def