diff options
Diffstat (limited to 'vendor/pest_generator/src/docs.rs')
-rw-r--r-- | vendor/pest_generator/src/docs.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/vendor/pest_generator/src/docs.rs b/vendor/pest_generator/src/docs.rs index f1ce1881a..ccc82e774 100644 --- a/vendor/pest_generator/src/docs.rs +++ b/vendor/pest_generator/src/docs.rs @@ -119,4 +119,14 @@ mod tests { doc_comment.grammar_doc ); } + + #[test] + fn test_empty_grammar_doc() { + assert!(parser::parse(Rule::grammar_rules, "//!").is_ok()); + assert!(parser::parse(Rule::grammar_rules, "///").is_ok()); + assert!(parser::parse(Rule::grammar_rules, "//").is_ok()); + assert!(parser::parse(Rule::grammar_rules, "/// Line Doc").is_ok()); + assert!(parser::parse(Rule::grammar_rules, "//! Grammar Doc").is_ok()); + assert!(parser::parse(Rule::grammar_rules, "// Comment").is_ok()); + } } |