Skip to content

Commit 0486686

Browse files
committed
[review] update doc_hint tests
1 parent cf13a12 commit 0486686

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

src/config/mod.rs

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,11 @@ mod test {
498498
assert_eq!(config.was_set().verbose(), false);
499499
}
500500

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+
501506
#[test]
502507
fn test_print_docs_exclude_unstable() {
503508
use self::mock::Config;
@@ -506,10 +511,9 @@ mod test {
506511
Config::print_docs(&mut output, false);
507512

508513
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);
513517
}
514518

515519
#[test]
@@ -520,9 +524,9 @@ mod test {
520524
Config::print_docs(&mut output, true);
521525

522526
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);
526530
}
527531

528532
#[test]

0 commit comments

Comments
 (0)