aboutsummaryrefslogtreecommitdiff
path: root/examples/example-structural-renderer
diff options
context:
space:
mode:
author魏曹先生 <1992414357@qq.com>2026-08-15 02:32:15 +0800
committer魏曹先生 <1992414357@qq.com>2026-08-15 02:37:21 +0800
commitdfbfde0ee1272783e2a6b7b7a17b12e5ad133d92 (patch)
tree369cb2aba49df77924af970223ad63f0cbef2723 /examples/example-structural-renderer
parente174bf5983906b0fd5c23041df42287a5f200cfb (diff)
feat(example-structural-renderer): add YAML output test case
Diffstat (limited to 'examples/example-structural-renderer')
-rw-r--r--examples/example-structural-renderer/Cargo.toml1
-rw-r--r--examples/example-structural-renderer/test.toml7
2 files changed, 8 insertions, 0 deletions
diff --git a/examples/example-structural-renderer/Cargo.toml b/examples/example-structural-renderer/Cargo.toml
index 2090166..e29e9c3 100644
--- a/examples/example-structural-renderer/Cargo.toml
+++ b/examples/example-structural-renderer/Cargo.toml
@@ -10,6 +10,7 @@ serde = { version = "1.0.228", features = ["derive"] }
path = "../../mingling"
features = [
"structural_renderer",
+ "yaml_serde_fmt",
"parser",
]
diff --git a/examples/example-structural-renderer/test.toml b/examples/example-structural-renderer/test.toml
index 2271a51..3e87151 100644
--- a/examples/example-structural-renderer/test.toml
+++ b/examples/example-structural-renderer/test.toml
@@ -9,3 +9,10 @@ input = [ "render", "Bob", "22", "--json" ]
expect.exit-code = 0
expect.result = "{\"member_name\":\"Bob\",\"member_age\":22}"
+
+[[runs]]
+input = [ "render", "Bob", "22", "--yaml" ]
+
+expect.exit-code = 0
+expect.result = """member_name: Bob
+member_age: 22"""