use super::*; #[test] fn test_block_doc_comment_1() { let comment = "/**\n * Test \n ** Test\n * Test\n*/"; let stripped = strip_doc_comment_decoration(comment); assert_eq!(stripped, " Test \n* Test\n Test"); } #[test] fn test_block_doc_comment_2() { let comment = "/**\n * Test\n * Test\n*/"; let stripped = strip_doc_comment_decoration(comment); assert_eq!(stripped, " Test\n Test"); } #[test] fn test_block_doc_comment_3() { let comment = "/**\n let a: *i32;\n *a = 5;\n*/"; let stripped = strip_doc_comment_decoration(comment); assert_eq!(stripped, " let a: *i32;\n *a = 5;"); } #[test] fn test_block_doc_comment_4() { let comment = "/*******************\n test\n *********************/"; let stripped = strip_doc_comment_decoration(comment); assert_eq!(stripped, " test"); } #[test] fn test_line_doc_comment() { let stripped = strip_doc_comment_decoration("/// test"); assert_eq!(stripped, " test"); let stripped = strip_doc_comment_decoration("///! test"); assert_eq!(stripped, " test"); let stripped = strip_doc_comment_decoration("// test"); assert_eq!(stripped, " test"); let stripped = strip_doc_comment_decoration("// test"); assert_eq!(stripped, " test"); let stripped = strip_doc_comment_decoration("///test"); assert_eq!(stripped, "test"); let stripped = strip_doc_comment_decoration("///!test"); assert_eq!(stripped, "test"); let stripped = strip_doc_comment_decoration("//test"); assert_eq!(stripped, "test"); }