Add more tests.
This commit is contained in:
		
							parent
							
								
									40e9e785b9
								
							
						
					
					
						commit
						c146776e8b
					
				| 
						 | 
					@ -0,0 +1,11 @@
 | 
				
			||||||
 | 
					use opml::OPML;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#[test]
 | 
				
			||||||
 | 
					#[allow(deprecated)]
 | 
				
			||||||
 | 
					fn test_deprecated_functions() {
 | 
				
			||||||
 | 
					  let xml = r#"<opml version="2.0"><head/><body><outline text="Outline"/></body></opml>"#;
 | 
				
			||||||
 | 
					  let document = OPML::new(xml).unwrap();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  assert_eq!(document.version, "2.0");
 | 
				
			||||||
 | 
					  assert!(document.to_xml().is_ok());
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -99,3 +99,17 @@ fn test_valid_opml_1_0() {
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  );
 | 
					  );
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#[test]
 | 
				
			||||||
 | 
					fn test_valid_from_reader() {
 | 
				
			||||||
 | 
					  let xml = r#"<opml version="2.0"><head/><body><outline text="Outline"/></body></opml>"#;
 | 
				
			||||||
 | 
					  assert!(OPML::from_reader(&mut xml.as_bytes()).is_ok());
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#[test]
 | 
				
			||||||
 | 
					fn test_valid_to_writer() {
 | 
				
			||||||
 | 
					  let document = OPML::default();
 | 
				
			||||||
 | 
					  let mut writer = vec![];
 | 
				
			||||||
 | 
					  assert!(document.to_writer(&mut writer).is_ok());
 | 
				
			||||||
 | 
					  assert!(!writer.is_empty());
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue