@@ -85,13 +85,18 @@ impl TestCase {
8585}
8686
8787#[ test]
88- fn single_entry ( ) {
89- TestCase :: new ( "single_entry" , None ) . go ( )
88+ fn test_single_entry ( ) {
89+ TestCase :: new ( "single_entry" , Some ( "cites" ) ) . go ( )
90+ }
91+
92+ #[ test]
93+ fn test_many ( ) {
94+ TestCase :: new ( "many" , Some ( "cites" ) ) . go ( ) ;
9095}
9196
9297#[ test]
9398fn test_empty_files ( ) {
94- TestCase :: new ( "empty" , Some ( "empty" ) ) . test_bbl ( false ) . go ( )
99+ TestCase :: new ( "empty" , None ) . test_bbl ( false ) . go ( )
95100}
96101
97102#[ test]
@@ -107,3 +112,41 @@ fn test_mismatched_expr() {
107112 . test_bbl ( false )
108113 . go ( ) ;
109114}
115+
116+ #[ test]
117+ fn test_mismatched_data ( ) {
118+ TestCase :: new ( "data" , Some ( "mismatched_braces" ) )
119+ . test_bbl ( false )
120+ . go ( ) ;
121+ }
122+
123+ #[ test]
124+ fn test_mismatched_style ( ) {
125+ TestCase :: new ( "style" , Some ( "mismatched_braces" ) )
126+ . test_bbl ( false )
127+ . go ( ) ;
128+ }
129+
130+ #[ test]
131+ fn test_duplicated_data ( ) {
132+ TestCase :: new ( "data" , Some ( "duplicated" ) )
133+ . test_bbl ( false )
134+ . go ( ) ;
135+ }
136+
137+ #[ test]
138+ fn test_duplicated_style ( ) {
139+ TestCase :: new ( "style" , Some ( "duplicated" ) )
140+ . test_bbl ( false )
141+ . go ( ) ;
142+ }
143+
144+ #[ test]
145+ fn test_bad_crossref ( ) {
146+ TestCase :: new ( "bad" , Some ( "crossref" ) ) . go ( ) ;
147+ }
148+
149+ #[ test]
150+ fn test_min_crossref ( ) {
151+ TestCase :: new ( "min" , Some ( "crossref" ) ) . go ( ) ;
152+ }
0 commit comments