From 75b601f50167bf535e9e4ccf38bb7ae281910946 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Wed, 11 Dec 2024 19:39:34 -0800 Subject: [PATCH] went over tests and tweaked a few things --- .../expected_kdl/unusual_bare_id_chars_in_quoted_id.kdl | 2 +- tests/test_cases/expected_kdl/unusual_chars_in_bare_id.kdl | 2 +- tests/test_cases/expected_kdl/zero_arg.kdl | 1 - tests/test_cases/input/eof_after_escape.kdl | 2 +- ...l.kdl => floating_point_keyword_identifier_strings_fail.kdl} | 0 tests/test_cases/input/legacy_raw_string_fail.kdl | 1 + tests/test_cases/input/legacy_raw_string_hash_fail.kdl | 1 + tests/test_cases/input/raw_string_just_quote_fail.kdl | 1 + tests/test_cases/input/unusual_bare_id_chars_in_quoted_id.kdl | 2 +- tests/test_cases/input/unusual_chars_in_bare_id.kdl | 2 +- tests/test_cases/input/zero_arg.kdl | 1 - 11 files changed, 8 insertions(+), 7 deletions(-) delete mode 100644 tests/test_cases/expected_kdl/zero_arg.kdl rename tests/test_cases/input/{floating_point_keyword_identifier_strings_error.kdl_fail.kdl => floating_point_keyword_identifier_strings_fail.kdl} (100%) create mode 100644 tests/test_cases/input/legacy_raw_string_fail.kdl create mode 100644 tests/test_cases/input/legacy_raw_string_hash_fail.kdl delete mode 100644 tests/test_cases/input/zero_arg.kdl diff --git a/tests/test_cases/expected_kdl/unusual_bare_id_chars_in_quoted_id.kdl b/tests/test_cases/expected_kdl/unusual_bare_id_chars_in_quoted_id.kdl index 8321632..ef66d22 100644 --- a/tests/test_cases/expected_kdl/unusual_bare_id_chars_in_quoted_id.kdl +++ b/tests/test_cases/expected_kdl/unusual_bare_id_chars_in_quoted_id.kdl @@ -1 +1 @@ -foo123~!@$%^&*.:'|?+<>, weeee +foo123~!@$%^&*.:'|?+<>,`-_ weeee diff --git a/tests/test_cases/expected_kdl/unusual_chars_in_bare_id.kdl b/tests/test_cases/expected_kdl/unusual_chars_in_bare_id.kdl index 8321632..ef66d22 100644 --- a/tests/test_cases/expected_kdl/unusual_chars_in_bare_id.kdl +++ b/tests/test_cases/expected_kdl/unusual_chars_in_bare_id.kdl @@ -1 +1 @@ -foo123~!@$%^&*.:'|?+<>, weeee +foo123~!@$%^&*.:'|?+<>,`-_ weeee diff --git a/tests/test_cases/expected_kdl/zero_arg.kdl b/tests/test_cases/expected_kdl/zero_arg.kdl deleted file mode 100644 index 74405b6..0000000 --- a/tests/test_cases/expected_kdl/zero_arg.kdl +++ /dev/null @@ -1 +0,0 @@ -node 0 diff --git a/tests/test_cases/input/eof_after_escape.kdl b/tests/test_cases/input/eof_after_escape.kdl index eed8d72..0136726 100644 --- a/tests/test_cases/input/eof_after_escape.kdl +++ b/tests/test_cases/input/eof_after_escape.kdl @@ -1 +1 @@ -node \ +node \ \ No newline at end of file diff --git a/tests/test_cases/input/floating_point_keyword_identifier_strings_error.kdl_fail.kdl b/tests/test_cases/input/floating_point_keyword_identifier_strings_fail.kdl similarity index 100% rename from tests/test_cases/input/floating_point_keyword_identifier_strings_error.kdl_fail.kdl rename to tests/test_cases/input/floating_point_keyword_identifier_strings_fail.kdl diff --git a/tests/test_cases/input/legacy_raw_string_fail.kdl b/tests/test_cases/input/legacy_raw_string_fail.kdl new file mode 100644 index 0000000..3a8695d --- /dev/null +++ b/tests/test_cases/input/legacy_raw_string_fail.kdl @@ -0,0 +1 @@ +node r"foo" diff --git a/tests/test_cases/input/legacy_raw_string_hash_fail.kdl b/tests/test_cases/input/legacy_raw_string_hash_fail.kdl new file mode 100644 index 0000000..529037a --- /dev/null +++ b/tests/test_cases/input/legacy_raw_string_hash_fail.kdl @@ -0,0 +1 @@ +node r#"foo"# diff --git a/tests/test_cases/input/raw_string_just_quote_fail.kdl b/tests/test_cases/input/raw_string_just_quote_fail.kdl index e81bf12..c2ff2d3 100644 --- a/tests/test_cases/input/raw_string_just_quote_fail.kdl +++ b/tests/test_cases/input/raw_string_just_quote_fail.kdl @@ -1 +1,2 @@ +// This fails because `"""` MUST be followed by a newline. node #"""# diff --git a/tests/test_cases/input/unusual_bare_id_chars_in_quoted_id.kdl b/tests/test_cases/input/unusual_bare_id_chars_in_quoted_id.kdl index d3262b8..56c85c6 100644 --- a/tests/test_cases/input/unusual_bare_id_chars_in_quoted_id.kdl +++ b/tests/test_cases/input/unusual_bare_id_chars_in_quoted_id.kdl @@ -1 +1 @@ -"foo123~!@$%^&*.:'|?+<>," weeee +"foo123~!@$%^&*.:'|?+<>,`-_" weeee diff --git a/tests/test_cases/input/unusual_chars_in_bare_id.kdl b/tests/test_cases/input/unusual_chars_in_bare_id.kdl index 8321632..ef66d22 100644 --- a/tests/test_cases/input/unusual_chars_in_bare_id.kdl +++ b/tests/test_cases/input/unusual_chars_in_bare_id.kdl @@ -1 +1 @@ -foo123~!@$%^&*.:'|?+<>, weeee +foo123~!@$%^&*.:'|?+<>,`-_ weeee diff --git a/tests/test_cases/input/zero_arg.kdl b/tests/test_cases/input/zero_arg.kdl deleted file mode 100644 index 74405b6..0000000 --- a/tests/test_cases/input/zero_arg.kdl +++ /dev/null @@ -1 +0,0 @@ -node 0