Skip to content

Commit 8636436

Browse files
Silence expected parser error
I find otherwise the test output can be a bit noisy, and in particular the error messages make me think some test somewhere failed when even when it's all passing.
1 parent a59a5d9 commit 8636436

6 files changed

Lines changed: 15 additions & 3 deletions

File tree

src/test/mod.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,9 @@ fn stdin_parser_panic_caught() {
534534
// See issue #3239.
535535
for text in ["{", "}"].iter().cloned().map(String::from) {
536536
let mut buf = vec![];
537-
let mut session = Session::new(Default::default(), Some(&mut buf));
537+
let mut config = Config::default();
538+
config.set().show_parse_errors(false);
539+
let mut session = Session::new(config, Some(&mut buf));
538540
let _ = session.format(Input::Text(text));
539541

540542
assert!(session.has_parsing_errors());

tests/parser/issue-4126/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1+
// rustfmt-show_parse_errors: false
2+
13
mod invalid;

tests/parser/issue_4418.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
}
1+
// rustfmt-show_parse_errors: false
2+
3+
}

tests/parser/stashed-diag.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// rustfmt-show_parse_errors: false
2+
13
#![u={static N;}]
24

35
fn main() {}

tests/parser/stashed-diag2.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// rustfmt-show_parse_errors: false
2+
13
trait Trait<'1> { s> {}
24

35
fn main() {}

tests/parser/unclosed-delims/issue_4466.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// rustfmt-show_parse_errors: false
2+
13
fn main() {
24
if true {
35
println!("answer: {}", a_func();
@@ -8,4 +10,4 @@ fn main() {
810

911
fn a_func() -> i32 {
1012
42
11-
}
13+
}

0 commit comments

Comments
 (0)