blob: d15fd18665176847cbd9e2a34ad9f21fb9e933dd [file] [log] [blame]
project('format')
fs = import('fs')
meson_cmd = find_program('meson')
file_compare = find_program(files('file_compare.py'))
config = get_option('fmt_config')
source = files('source.meson')
config_file = files(config + '.ini')
expected = files(config + '.expected.meson')
transform = custom_target(
input: [config_file, source],
output: 'transformed.meson',
command: [
meson_cmd,
'format',
'--output', '@OUTPUT@',
'--configuration', '@INPUT@',
],
)
test(
'transform',
file_compare,
args: [transform, expected],
)