From 2b0e3ceaec5651dede16550469543cd7bf5aa25e Mon Sep 17 00:00:00 2001 From: Thomas Jensen Date: Sat, 10 Feb 2024 14:44:27 +0100 Subject: [PATCH] Add test case for UTF-8 parent config file name --- test/191_data/main.cfg | 18 ++++++++++++++++++ "test/191_data/parent_\303\274.cfg" | 15 +++++++++++++++ test/191_unicode_parent_config.txt | 13 +++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 test/191_data/main.cfg create mode 100644 "test/191_data/parent_\303\274.cfg" create mode 100644 test/191_unicode_parent_config.txt diff --git a/test/191_data/main.cfg b/test/191_data/main.cfg new file mode 100644 index 0000000..dd262ea --- /dev/null +++ b/test/191_data/main.cfg @@ -0,0 +1,18 @@ + +parent 191_data/parent_ü.cfg + +BOX designA + +sample + A from config file main +ends + +shapes { + w ("AAA", "AAA", "AAA") +} + +elastic ( + w +) + +END designA diff --git "a/test/191_data/parent_\303\274.cfg" "b/test/191_data/parent_\303\274.cfg" new file mode 100644 index 0000000..83df376 --- /dev/null +++ "b/test/191_data/parent_\303\274.cfg" @@ -0,0 +1,15 @@ +BOX designB + +sample + B from config file parent_ü +ends + +shapes { + w ("BBB") +} + +elastic ( + w +) + +END designB diff --git a/test/191_unicode_parent_config.txt b/test/191_unicode_parent_config.txt new file mode 100644 index 0000000..79ff637 --- /dev/null +++ b/test/191_unicode_parent_config.txt @@ -0,0 +1,13 @@ +:DESC +Reference a design from a parent config defined in a config file with a UTF-8 file name. + +:ARGS +-f 191_data/main.cfg -d designB -p l1 -s x3 -a vc +:INPUT +foo +:OUTPUT-FILTER +:EXPECTED +BBB +BBB foo +BBB +:EOF