MCPcopy Create free account
hub / github.com/TheRedDeveloper/ply-engine / test_render_transform_scale_xy

Function test_render_transform_scale_xy

src/text_styling.rs:606–618  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

604
605 #[test]
606 fn test_render_transform_scale_xy() {
607 let lines = vec!["{transform_scale=2.0,0.5|A}".to_string()];
608 let segments = parse_text_lines(lines).unwrap();
609 let mut tracker = FxHashMap::default();
610 let mut rendered = Vec::new();
611
612 render_styled_text(&segments[0], 0.0, 16.0, WHITE, &mut tracker, &mut 0,
613 |c, tr, col| rendered.push((c.to_string(), tr, col)),
614 |_, _, _| {});
615
616 assert!((rendered[0].1.scale_x - 2.0).abs() < 0.01, "Scale x wrong? {:?}", rendered);
617 assert!((rendered[0].1.scale_y - 0.5).abs() < 0.01, "Scale y wrong? {:?}", rendered);
618 }
619
620 #[test]
621 fn test_render_transform_rotate() {

Callers

nothing calls this directly

Calls 2

parse_text_linesFunction · 0.85
render_styled_textFunction · 0.85

Tested by

no test coverage detected