It should use the tempfile crate to create temporary directories for tests instead of hard-coding paths.