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

Function test_render_wave_effect

src/text_styling.rs:635–647  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

633
634 #[test]
635 fn test_render_wave_effect() {
636 let lines = vec!["{wave|ABC}".to_string()];
637 let segments = parse_text_lines(lines).unwrap();
638 let mut tracker = FxHashMap::default();
639 let mut rendered = Vec::new();
640
641 render_styled_text(&segments[0], 0.0, 16.0, WHITE, &mut tracker, &mut 0,
642 |c, tr, col| rendered.push((c.to_string(), tr, col)),
643 |_, _, _| {});
644
645 assert_eq!(rendered.len(), 3, "Wave effect rendered length wrong? {:?}", rendered);
646 assert_ne!(rendered[0].1.y, rendered[1].1.y, "Wave effect Y position not different? {:?}", rendered);
647 }
648
649 #[test]
650 fn test_render_wave_with_params() {

Callers

nothing calls this directly

Calls 2

parse_text_linesFunction · 0.85
render_styled_textFunction · 0.85

Tested by

no test coverage detected