diff --git a/src/nodes/image_gallery.rs b/src/nodes/image_gallery.rs index 3bb3527..ce47e57 100644 --- a/src/nodes/image_gallery.rs +++ b/src/nodes/image_gallery.rs @@ -136,4 +136,22 @@ mod tests { )) ); } + + #[test] + fn default() { + assert_eq!(ImageGallery::default().to_string(), "!!!\n\n!!!"); + } + + #[test] + fn fail_parse() { + assert_eq!(ImageGallery::parse("not a gallery", 0, None), None); + assert_eq!( + ImageGallery::parse("!!!\n![a](u)\n![a2](u2)!!!", 0, None), + None + ); + assert_eq!( + ImageGallery::parse("!!!\n![a](u)\n![a2](u2)\n", 0, None), + None + ); + } }