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

Function test_render_transform_scale

src/text_styling.rs:591–603  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

589
590 #[test]
591 fn test_render_transform_scale() {
592 let lines = vec!["{transform_scale=2.0|A}".to_string()];
593 let segments = parse_text_lines(lines).unwrap();
594 let mut tracker = FxHashMap::default();
595 let mut rendered = Vec::new();
596
597 render_styled_text(&segments[0], 0.0, 16.0, WHITE, &mut tracker, &mut 0,
598 |c, tr, col| rendered.push((c.to_string(), tr, col)),
599 |_, _, _| {});
600
601 assert!((rendered[0].1.scale_x - 2.0).abs() < 0.01, "Scale x wrong? {:?}", rendered);
602 assert!((rendered[0].1.scale_y - 2.0).abs() < 0.01, "Scale y wrong? {:?}", rendered);
603 }
604
605 #[test]
606 fn test_render_transform_scale_xy() {

Callers

nothing calls this directly

Calls 2

parse_text_linesFunction · 0.85
render_styled_textFunction · 0.85

Tested by

no test coverage detected