summaryrefslogtreecommitdiff
path: root/test cases/format
diff options
context:
space:
mode:
authorCharles Brunet <charles.brunet@optelgroup.com>2024-08-20 14:52:16 -0400
committerDylan Baker <dylan@pnwbakers.com>2024-09-06 11:17:59 -0700
commit37c5bffbffc6a930522762838012390b80ca833e (patch)
treef9d1404db9eb6229b38d444caf26fe799bfa09e0 /test cases/format
parentd3ef02b2e4d312ac604c0045ec97bf35a121bab5 (diff)
downloadmeson-37c5bffbffc6a930522762838012390b80ca833e.tar.gz
mformat: better handling of continuation lines
Fixes #13566. Fixes #13567.
Diffstat (limited to 'test cases/format')
-rw-r--r--test cases/format/1 default/meson.build10
-rw-r--r--test cases/format/1 default/meson.options1
2 files changed, 11 insertions, 0 deletions
diff --git a/test cases/format/1 default/meson.build b/test cases/format/1 default/meson.build
index 83ae19aa0..d3bb153ee 100644
--- a/test cases/format/1 default/meson.build
+++ b/test cases/format/1 default/meson.build
@@ -13,6 +13,16 @@ meson_files = {
# Ensure empty function are formatted correctly on long lines
a = '@0@@1@@2@@3@@4@'.format('one', 'two', 'three', 'four', 'five').strip().strip()
+_opt = get_option('opt') \
+ .disable_if(
+ true,
+ error_message: 'This is an error message because opt can\'t be enabled',
+ ) \
+ .enable_if(
+ false,
+ error_message: 'This is an error message because opt can\'t be disabled',
+ )
+
foreach name, f : meson_files
test(name, meson_cmd, args: ['format', '--check-only', f])
endforeach
diff --git a/test cases/format/1 default/meson.options b/test cases/format/1 default/meson.options
new file mode 100644
index 000000000..13f5e19c0
--- /dev/null
+++ b/test cases/format/1 default/meson.options
@@ -0,0 +1 @@
+option('opt', type : 'feature', value : 'auto')