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

Function test_render_pulse_effect

src/text_styling.rs:665–677  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

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() {

Callers

nothing calls this directly

Calls 2

parse_text_linesFunction · 0.85
render_styled_textFunction · 0.85

Tested by

no test coverage detected