()
| 663 | |
| 664 | #[test] |
| 665 | fn test_render_pulse_effect() { |
| 666 | let lines = vec!["{pulse|ABC}".to_string()]; |
| 667 | let segments = parse_text_lines(lines).unwrap(); |
| 668 | let mut tracker = FxHashMap::default(); |
| 669 | let mut rendered = Vec::new(); |
| 670 | |
| 671 | render_styled_text(&segments[0], 0.0, 16.0, WHITE, &mut tracker, &mut 0, |
| 672 | |c, tr, col| rendered.push((c.to_string(), tr, col)), |
| 673 | |_, _, _| {}); |
| 674 | |
| 675 | assert_eq!(rendered.len(), 3, "Pulse effect rendered length wrong? {:?}", rendered); |
| 676 | assert_ne!(rendered[0].1.scale_x, rendered[1].1.scale_x, "Pulse effect scale not different? {:?}", rendered); |
| 677 | } |
| 678 | |
| 679 | #[test] |
| 680 | fn test_render_swing_effect() { |
nothing calls this directly
no test coverage detected