@@ -498,6 +498,11 @@ mod test {
498
498
assert_eq ! ( config. was_set( ) . verbose( ) , false ) ;
499
499
}
500
500
501
+ const PRINT_DOCS_STABLE_OPTION : & str = "stable_option <boolean> Default: false" ;
502
+ const PRINT_DOCS_UNSTABLE_OPTION : & str = "unstable_option <boolean> Default: false (unstable)" ;
503
+ const PRINT_DOCS_PARTIALLY_UNSTABLE_OPTION : & str =
504
+ "partially_unstable_option [V1|V2|V3 (unstable)] Default: V1" ;
505
+
501
506
#[ test]
502
507
fn test_print_docs_exclude_unstable ( ) {
503
508
use self :: mock:: Config ;
@@ -506,10 +511,9 @@ mod test {
506
511
Config :: print_docs ( & mut output, false ) ;
507
512
508
513
let s = str:: from_utf8 ( & output) . unwrap ( ) ;
509
-
510
- assert_eq ! ( s. contains( "stable_option" ) , true ) ;
511
- assert_eq ! ( s. contains( "unstable_option" ) , false ) ;
512
- assert_eq ! ( s. contains( "(unstable)" ) , false ) ;
514
+ assert_eq ! ( s. contains( PRINT_DOCS_STABLE_OPTION ) , true ) ;
515
+ assert_eq ! ( s. contains( PRINT_DOCS_UNSTABLE_OPTION ) , false ) ;
516
+ assert_eq ! ( s. contains( PRINT_DOCS_PARTIALLY_UNSTABLE_OPTION ) , true ) ;
513
517
}
514
518
515
519
#[ test]
@@ -520,9 +524,9 @@ mod test {
520
524
Config :: print_docs ( & mut output, true ) ;
521
525
522
526
let s = str:: from_utf8 ( & output) . unwrap ( ) ;
523
- assert_eq ! ( s. contains( "stable_option" ) , true ) ;
524
- assert_eq ! ( s. contains( "unstable_option" ) , true ) ;
525
- assert_eq ! ( s. contains( "(unstable)" ) , true ) ;
527
+ assert_eq ! ( s. contains( PRINT_DOCS_STABLE_OPTION ) , true ) ;
528
+ assert_eq ! ( s. contains( PRINT_DOCS_UNSTABLE_OPTION ) , true ) ;
529
+ assert_eq ! ( s. contains( PRINT_DOCS_PARTIALLY_UNSTABLE_OPTION ) , true ) ;
526
530
}
527
531
528
532
#[ test]
0 commit comments