From b82c924013007bc47886f516be29ad1deff77f7d Mon Sep 17 00:00:00 2001 From: Thomas Jollans Date: Thu, 12 Dec 2024 22:15:04 +0100 Subject: [PATCH] More tests for whitespace in multi-line strings (#432) * More tests for whitespace in multi-line strings * replace \r\n with \n in slashdash_newline_before_node.kdl --- .../multiline_string_whitespace_only.kdl | 2 +- .../expected_kdl/slashdash_newline_before_node.kdl | 2 +- .../input/multiline_string_whitespace_only.kdl | 14 ++++++++++---- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/tests/test_cases/expected_kdl/multiline_string_whitespace_only.kdl b/tests/test_cases/expected_kdl/multiline_string_whitespace_only.kdl index 3f50068..4d04294 100644 --- a/tests/test_cases/expected_kdl/multiline_string_whitespace_only.kdl +++ b/tests/test_cases/expected_kdl/multiline_string_whitespace_only.kdl @@ -1 +1 @@ -node "" "" "\n" +node "" "" "" "\n\n " "\n" diff --git a/tests/test_cases/expected_kdl/slashdash_newline_before_node.kdl b/tests/test_cases/expected_kdl/slashdash_newline_before_node.kdl index d3f5a12..8b13789 100644 --- a/tests/test_cases/expected_kdl/slashdash_newline_before_node.kdl +++ b/tests/test_cases/expected_kdl/slashdash_newline_before_node.kdl @@ -1 +1 @@ - + diff --git a/tests/test_cases/input/multiline_string_whitespace_only.kdl b/tests/test_cases/input/multiline_string_whitespace_only.kdl index 72039c2..d3bd045 100644 --- a/tests/test_cases/input/multiline_string_whitespace_only.kdl +++ b/tests/test_cases/input/multiline_string_whitespace_only.kdl @@ -1,12 +1,18 @@ // This file deliberately contains unusual whitespace -// the first two strings are empty +// The first two strings are empty node """   """ """    \    -   """ \ - \ // The next string contains only whitespace +   """ """ +    + """\ + \ // The next two strings contains only whitespace """    + +    \s +    """ #""" +     -    """ + """#