Add coverage for release helper APIs

This commit is contained in:
Nanaloveyuki
2026-05-20 11:40:37 +08:00
parent e019db11d6
commit 1ca5ab0835
3 changed files with 107 additions and 0 deletions
+13
View File
@@ -255,6 +255,19 @@ test "global style tags apply when formatter has no local registry" {
set_global_style_tag_registry(previous)
}
test "reset global style tag registry restores builtin defaults" {
set_global_style_tag_registry(style_tag_registry().set_tag("accent", fg=Some("#123456"), bold=true))
reset_global_style_tag_registry()
let rec = record(Level::Info, "<success>ok</>")
inspect(
format_text(
rec,
formatter=text_formatter(show_level=false, show_target=false, color_mode=ColorMode::Always),
),
content="\u{001b}[32;1mok\u{001b}[0m",
)
}
test "style tag alias can reuse builtin tags" {
let formatter = text_formatter(
show_level=false,