use wmap_renderer::{Configuration, StageType, render_to_png, render_to_svg}; #[test] fn test_render_simple_map_to_png() { let source = include_str!("fixtures/simple.wmap"); let map = wmap_parser::parse(source); let config = Configuration::default(); let result = render_to_png(&map, &StageType::default(), &config); assert!(result.is_ok()); let png_data = result.unwrap(); assert!(!png_data.is_empty()); // Verify it's a valid PNG (starts with PNG signature) assert_eq!(&png_data[0..8], &[137, 80, 78, 71, 13, 10, 26, 10]); } #[test] fn test_render_simple_map_to_svg() { let source = include_str!("fixtures/simple.wmap"); let map = wmap_parser::parse(source); let config = Configuration::default(); let result = render_to_svg(&map, &StageType::default(), &config); assert!(result.is_ok()); let svg_data = result.unwrap(); assert!(!svg_data.is_empty()); assert!(svg_data.contains("