summaryrefslogtreecommitdiff
path: root/test cases/format
diff options
context:
space:
mode:
authorWill Ayd <william.ayd@icloud.com>2025-04-22 14:12:04 -0400
committerJussi Pakkanen <jpakkane@gmail.com>2025-04-29 13:22:54 +0300
commitd028502e8fd6dbc7fbdb8992f164fcb749757c87 (patch)
tree22a6c4c9ee1ec53def87f60f6e0680edd90a3140 /test cases/format
parent14cf183194768449e571fc6e5b7e20f10afde30f (diff)
downloadmeson-d028502e8fd6dbc7fbdb8992f164fcb749757c87.tar.gz
Fix meson format with multi line parenthesized expressions
Diffstat (limited to 'test cases/format')
-rw-r--r--test cases/format/5 transform/default.expected.meson14
-rw-r--r--test cases/format/5 transform/muon.expected.meson14
-rw-r--r--test cases/format/5 transform/options.expected.meson14
-rw-r--r--test cases/format/5 transform/source.meson14
4 files changed, 56 insertions, 0 deletions
diff --git a/test cases/format/5 transform/default.expected.meson b/test cases/format/5 transform/default.expected.meson
index 18af2f8af..4a9851ac9 100644
--- a/test cases/format/5 transform/default.expected.meson
+++ b/test cases/format/5 transform/default.expected.meson
@@ -36,6 +36,20 @@ a2 = [
# space array
a3 = [1, 2, 3]
+# multi line expression
+is_foo = (
+ true
+ and false
+ and true
+ and false
+ and true
+ and false
+ and true
+ and false
+ and true
+ and false
+)
+
# no single comma function
fct = files(
'meson.build', # force multiline
diff --git a/test cases/format/5 transform/muon.expected.meson b/test cases/format/5 transform/muon.expected.meson
index 0e6309c7f..3b6127030 100644
--- a/test cases/format/5 transform/muon.expected.meson
+++ b/test cases/format/5 transform/muon.expected.meson
@@ -36,6 +36,20 @@ a2 = [
# space array
a3 = [1, 2, 3]
+# multi line expression
+is_foo = (
+ true
+ and false
+ and true
+ and false
+ and true
+ and false
+ and true
+ and false
+ and true
+ and false
+)
+
# no single comma function
fct = files(
'meson.build', # force multiline
diff --git a/test cases/format/5 transform/options.expected.meson b/test cases/format/5 transform/options.expected.meson
index 9ed6ac2be..84917c19d 100644
--- a/test cases/format/5 transform/options.expected.meson
+++ b/test cases/format/5 transform/options.expected.meson
@@ -14,6 +14,20 @@ a2 = [ 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 2
# space array
a3 = [ 1, 2, 3 ]
+# multi line expression
+is_foo = (
+ true
+ and false
+ and true
+ and false
+ and true
+ and false
+ and true
+ and false
+ and true
+ and false
+)
+
# no single comma function
fct = files(
'meson.build' # force multiline
diff --git a/test cases/format/5 transform/source.meson b/test cases/format/5 transform/source.meson
index 448288405..a3b326b12 100644
--- a/test cases/format/5 transform/source.meson
+++ b/test cases/format/5 transform/source.meson
@@ -18,6 +18,20 @@ a2 = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22
# space array
a3 = [ 1, 2, 3 ]
+# multi line expression
+is_foo = (
+ true
+ and false
+ and true
+ and false
+ and true
+ and false
+ and true
+ and false
+ and true
+ and false
+)
+
# no single comma function
fct = files(
'meson.build', # force multiline