()
| 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() { |
nothing calls this directly
no test coverage detected