improve parser snapshot test error messages

This commit is contained in:
Joshua Warner 2022-02-26 13:32:47 -08:00
parent 333234aad9
commit b2bb9dcd65

View file

@ -291,15 +291,11 @@ mod test_parse {
let result = func(&input); let result = func(&input);
let actual_result = if should_pass { let actual_result = if should_pass {
eprintln!("The source code for this test did not successfully parse!\n"); result.expect("The source code for this test did not successfully parse!")
result.unwrap()
} else { } else {
eprintln!( result.expect_err(
"The source code for this test successfully parsed, but it was not expected to!\n" "The source code for this test successfully parsed, but it was not expected to!",
); )
result.unwrap_err()
}; };
if std::env::var("ROC_PARSER_SNAPSHOT_TEST_OVERWRITE").is_ok() { if std::env::var("ROC_PARSER_SNAPSHOT_TEST_OVERWRITE").is_ok() {