()
| 560 | |
| 561 | #[test] |
| 562 | fn test_render_opacity() { |
| 563 | let lines = vec!["{opacity=0.5|A}".to_string()]; |
| 564 | let segments = parse_text_lines(lines).unwrap(); |
| 565 | let mut tracker = FxHashMap::default(); |
| 566 | let mut rendered = Vec::new(); |
| 567 | |
| 568 | render_styled_text(&segments[0], 0.0, 16.0, WHITE, &mut tracker, &mut 0, |
| 569 | |c, tr, col| rendered.push((c.to_string(), tr, col)), |
| 570 | |_, _, _| {}); |
| 571 | |
| 572 | assert!((rendered[0].2.a - 127.5).abs() < 1.0, "Opacity value wrong? {:?}", rendered); |
| 573 | } |
| 574 | |
| 575 | #[test] |
| 576 | fn test_render_transform_translate() { |
nothing calls this directly
no test coverage detected