diff options
author | Arun Isaac | 2023-11-16 15:34:27 +0000 |
---|---|---|
committer | Arun Isaac | 2023-11-16 15:39:33 +0000 |
commit | 11f2532db434ede7bb725e62548fef7e6f6e1343 (patch) | |
tree | 9e160a121e9309d93c6b401c18aea8fdf70c4b6c /tests | |
parent | 900c76a29726778a34ba0cbeb832cddd618783f4 (diff) | |
download | ccwl-11f2532db434ede7bb725e62548fef7e6f6e1343.tar.gz ccwl-11f2532db434ede7bb725e62548fef7e6f6e1343.tar.lz ccwl-11f2532db434ede7bb725e62548fef7e6f6e1343.zip |
yaml: Display arrays with a single atomic element on the same line.
* ccwl/yaml.scm (atom?): New function.
(display-dictionary-entry, scm->yaml): Display arrays with a single
atomic element on the same line.
* tests/yaml.scm ("strings with hyphen characters should be escaped",
"strings with asterisk characters should be escaped"): Update tests
with new behaviour.
("single element vectors must be serialized on the same line"): New
test.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/yaml.scm | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/yaml.scm b/tests/yaml.scm index 545b49c..d3d01c2 100644 --- a/tests/yaml.scm +++ b/tests/yaml.scm @@ -31,12 +31,19 @@ bar: {} (test-equal "strings with hyphen characters should be escaped" "- \"-1\" +- \"-2\" " - (scm->yaml-string #("-1"))) + (scm->yaml-string #("-1" "-2"))) (test-equal "strings with asterisk characters should be escaped" "- \"*foo\" +- \"*bar\" " - (scm->yaml-string #("*foo"))) + (scm->yaml-string #("*foo" "*bar"))) + +(test-equal "single element vectors must be serialized on the same line" + "[foo] +" + (scm->yaml-string #("foo"))) (test-end "yaml") |