diff --git a/tests/codec.rs b/tests/codec.rs index 0713741..6828d6a 100644 --- a/tests/codec.rs +++ b/tests/codec.rs @@ -7,6 +7,18 @@ use std::io::BufWriter; use std::path::Path; use std::{fs::File, io::Read}; +#[derive(Debug)] +enum TestError { + SetupFailure, // an error during test initialization (missing file, no write permission for output) + CodecFailure(DecodeError), +} + +impl From for TestError { + fn from(err: DecodeError) -> Self { + Self::CodecFailure(err) + } +} + #[test] fn main() -> Result<(), DecodeError> { let file = File::open("qoi_test_images/dice.qoi").unwrap();