Integration: format the kenten character test (rustfmt)

This commit is contained in:
aiongg
2026-10-10 16:44:06 +00:00
parent 9f1f41fb7b
commit c0dc1503c8
+6 -2
View File
@@ -2847,10 +2847,14 @@ fn kenten_character_change_keeps_kerning() {
assert_eq!(xs(&d), kerned, "a kenten character change must not change spacing");
let cs = compose_story(&d, sid, &ComposeOptions::default());
let mark = |b: usize| {
cs.frames[0].lines[0].glyphs.iter().find(|g| g.len > 0 && g.byte == b).map(|g| cs.styles[g.style as usize].kenten_mark.as_ref().map(|m| m.text.clone()))
cs.frames[0].lines[0]
.glyphs
.iter()
.find(|g| g.len > 0 && g.byte == b)
.and_then(|g| cs.styles[g.style as usize].kenten_mark.as_ref().map(|m| m.text.clone()))
};
// The default kind (sesame dot) draws a stored character, else its own mark.
assert_eq!((mark(0).flatten().as_deref(), mark(1).flatten().as_deref()), (Some("●"), Some("\u{FE45}")));
assert_eq!((mark(0).as_deref(), mark(1).as_deref()), (Some("●"), Some("\u{FE45}")));
}
#[test]