summaryrefslogtreecommitdiff
path: root/test cases/format/3 editorconfig/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'test cases/format/3 editorconfig/meson.build')
-rw-r--r--test cases/format/3 editorconfig/meson.build31
1 files changed, 31 insertions, 0 deletions
diff --git a/test cases/format/3 editorconfig/meson.build b/test cases/format/3 editorconfig/meson.build
new file mode 100644
index 000000000..b32974cb9
--- /dev/null
+++ b/test cases/format/3 editorconfig/meson.build
@@ -0,0 +1,31 @@
+# This file is for testing meson format with editor config
+
+project('default format')
+
+meson_cmd = find_program('meson')
+meson_files = {
+ 'self': files('meson.build'),
+ 'comments': files('crazy_comments.meson'),
+ 'indentation': files('indentation.meson'),
+}
+
+foreach name, f : meson_files
+ test(
+ name,
+ meson_cmd,
+ args: ['format', '-e', '--check-only', f],
+ )
+
+ # Test that .editorconfig can also be loaded from options file
+ test(
+ name + '-fromconfig',
+ meson_cmd,
+ args: [
+ 'format',
+ '-c',
+ files('options.ini'),
+ '--check-only',
+ f,
+ ],
+ )
+endforeach