diff --git a/parser/src/tests.rs b/parser/src/tests.rs index e24e2bb..9b292a2 100644 --- a/parser/src/tests.rs +++ b/parser/src/tests.rs @@ -11,7 +11,7 @@ fn parse<'a, T: Debug>( ) -> super::Result { let mut parser = Parser::new(arena); parser - .parse_top(&mut Lexer::new(source.as_bytes()), true) + .parse_top(&mut Lexer::new(source.as_bytes(), arena), true) .map(|x| format!("{:?}", selector(x))) } diff --git a/tests/by-util/test_awk.rs b/tests/by-util/test_awk.rs index 9841b8c..f451bb9 100644 --- a/tests/by-util/test_awk.rs +++ b/tests/by-util/test_awk.rs @@ -22,9 +22,8 @@ fn write_to_dev_full_does_not_panic() { use std::fs::OpenOptions; use std::process::{Command, Stdio}; - let dev_full = match OpenOptions::new().write(true).open("/dev/full") { - Ok(f) => f, - Err(_) => return, // /dev/full not available; skip. + let Ok(dev_full) = OpenOptions::new().write(true).open("/dev/full") else { + return; // /dev/full not available; skip. }; let output = Command::new(super::TESTS_BINARY) .arg("BEGIN { print 1 }")