equal
deleted
inserted
replaced
260 } |
260 } |
261 } |
261 } |
262 |
262 |
263 #[cfg(test)] |
263 #[cfg(test)] |
264 mod tests { |
264 mod tests { |
|
265 use std::path::Path; |
265 use crate::{MapGenerator, OutlineTemplate, TemplateType}; |
266 use crate::{MapGenerator, OutlineTemplate, TemplateType}; |
266 use rand::thread_rng; |
267 use rand::thread_rng; |
267 |
268 |
268 #[test] |
269 #[test] |
269 fn simple_load() { |
270 fn simple_load() { |
292 fill_points: |
293 fill_points: |
293 - {x: 1023, y: 0} |
294 - {x: 1023, y: 0} |
294 - {x: 1023, y: 0} |
295 - {x: 1023, y: 0} |
295 |
296 |
296 template_types: |
297 template_types: |
297 test: [0] |
298 test: |
|
299 indices: [0] |
298 "#; |
300 "#; |
299 |
301 |
300 let mut generator = MapGenerator::<OutlineTemplate>::new(); |
302 let mut generator = MapGenerator::<OutlineTemplate>::new(Path::new("")); |
301 generator.import_yaml_templates(&text); |
303 generator.import_yaml_templates(&text); |
302 |
304 |
303 assert!(generator |
305 assert!(generator |
304 .templates |
306 .templates |
305 .contains_key(&TemplateType("test".to_string()))); |
307 .contains_key(&TemplateType("test".to_string()))); |