File tree 1 file changed +21
-5
lines changed
1 file changed +21
-5
lines changed Original file line number Diff line number Diff line change @@ -682,11 +682,27 @@ mod test {
682
682
683
683
#[ test]
684
684
fn test_header_missing_curly_bracket ( ) {
685
- let src = "%grmtools { a, b" ;
686
- for flag in [ true , false ] {
687
- let parser = GrmtoolsSectionParser :: new ( src, flag) ;
688
- let res = parser. parse ( ) ;
689
- assert ! ( res. is_err( ) ) ;
685
+ let srcs = [
686
+ "%grmtools { a" ,
687
+ "%grmtools { a, b" ,
688
+ "%grmtools { a, b," ,
689
+ "%grmtools { yacckind" ,
690
+ "%grmtools { yacckind:" ,
691
+ "%grmtools { yacckind: GrmTools" ,
692
+ "%grmtools { yacckind: GrmTools," ,
693
+ r#"%grmtools { test_files: ""# ,
694
+ r#"%grmtools { test_files: "test"# ,
695
+ r#"%grmtools { test_files: "test""# ,
696
+ r#"%grmtools { test_files: "test","# ,
697
+ "%grmtools { !flag" ,
698
+ "%grmtools { !flag," ,
699
+ ] ;
700
+ for src in srcs {
701
+ for flag in [ true , false ] {
702
+ let parser = GrmtoolsSectionParser :: new ( src, flag) ;
703
+ let res = parser. parse ( ) ;
704
+ assert ! ( res. is_err( ) ) ;
705
+ }
690
706
}
691
707
}
692
708
You can’t perform that action at this time.
0 commit comments