summaryrefslogtreecommitdiffstats
path: root/vendor/pest_generator/src/docs.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/pest_generator/src/docs.rs')
-rw-r--r--vendor/pest_generator/src/docs.rs10
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());
+ }
}