diff --git a/tests/test_cases/expected_kdl/multiline_string_whitespace_only.kdl b/tests/test_cases/expected_kdl/multiline_string_whitespace_only.kdl new file mode 100644 index 0000000..69b88ca --- /dev/null +++ b/tests/test_cases/expected_kdl/multiline_string_whitespace_only.kdl @@ -0,0 +1 @@ +node "" "" " \n" diff --git a/tests/test_cases/input/multiline_string_whitespace_only.kdl b/tests/test_cases/input/multiline_string_whitespace_only.kdl new file mode 100644 index 0000000..72039c2 --- /dev/null +++ b/tests/test_cases/input/multiline_string_whitespace_only.kdl @@ -0,0 +1,12 @@ +// This file deliberately contains unusual whitespace +// the first two strings are empty +node """ +  """ """ +   \ +    +   """ \ + \ // The next string contains only whitespace + """ +    + +    """ diff --git a/tests/test_cases/input/slashdash_after_type_fail.kdl b/tests/test_cases/input/slashdash_after_type_fail.kdl new file mode 100644 index 0000000..32d8a82 --- /dev/null +++ b/tests/test_cases/input/slashdash_after_type_fail.kdl @@ -0,0 +1 @@ +node (type) /- arg1 arg2 diff --git a/tests/test_cases/input/slashdash_between_child_blocks_fail.kdl b/tests/test_cases/input/slashdash_between_child_blocks_fail.kdl new file mode 100644 index 0000000..8106b55 --- /dev/null +++ b/tests/test_cases/input/slashdash_between_child_blocks_fail.kdl @@ -0,0 +1 @@ +node { one } /- { two } { three } diff --git a/tests/test_cases/input/slashdash_in_prop_fail.kdl b/tests/test_cases/input/slashdash_in_prop_fail.kdl new file mode 100644 index 0000000..241e2e9 --- /dev/null +++ b/tests/test_cases/input/slashdash_in_prop_fail.kdl @@ -0,0 +1 @@ +node key /- = value