1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
//! Blank slide layout use super::common::SlideXmlBuilder; /// Blank slide layout generator pub struct BlankLayout; impl BlankLayout { /// Generate blank slide XML pub fn generate() -> String { SlideXmlBuilder::new() .start_slide_with_bg() .start_sp_tree() .end_sp_tree() .end_slide() .build() } } #[cfg(test)] mod tests { use super::*; #[test] fn test_blank_layout() { let xml = BlankLayout::generate(); assert!(xml.contains("p:sld")); assert!(xml.contains("p:spTree")); assert!(!xml.contains("p:ph type=\"title\"")); } }