diff --git a/dev-test/tests/spec_translate.rs b/dev-test/tests/spec_translate.rs index e844431..f749e0b 100644 --- a/dev-test/tests/spec_translate.rs +++ b/dev-test/tests/spec_translate.rs @@ -280,8 +280,6 @@ fn parse_and_validate<'a>(buffer: &'a ParseBuffer) -> Option> { observer.then(|| parsed) } -static TEMP_DIR: &str = env!("CARGO_TARGET_TMPDIR"); - struct Tester { _marker: PhantomData, } @@ -289,7 +287,9 @@ struct Tester { impl Tester { fn test(name: &str, source: &str) -> IResult<()> { if let Some(data) = Self::run_generation(source)? { - let temp = PathBuf::from(TEMP_DIR).join("west-".to_string() + name); + let temp = PathBuf::from(env!("CARGO_TARGET_TMPDIR")) + .join(name) + .with_extension("wast.lua"); std::fs::write(&temp, &data)?; Self::run_command(&temp)?;