From 0c3c5404f917ef234908cd19e1aca7cf9798b02d Mon Sep 17 00:00:00 2001 From: Valentin Haudiquet Date: Fri, 28 Nov 2025 17:18:52 +0100 Subject: [PATCH] changelog: fix test, provide maintainer info --- src/changelog.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/changelog.rs b/src/changelog.rs index 259960b..bb7653d 100644 --- a/src/changelog.rs +++ b/src/changelog.rs @@ -307,7 +307,15 @@ mod tests { commit(repo_dir, "Add feature B"); // Generate entry + unsafe { + std::env::set_var("DEBFULLNAME", "Maintainer Maintainer"); + std::env::set_var("DEBEMAIL", "maintainer@maintainer.com"); + } generate_entry("debian/changelog", Some(repo_dir), None).unwrap(); + unsafe { + std::env::remove_var("DEBFULLNAME"); + std::env::remove_var("DEBEMAIL"); + } // Verify content let content = std::fs::read_to_string(&changelog_path).unwrap(); @@ -316,6 +324,7 @@ mod tests { assert!(content.contains("mypackage (0.1.0-2) unstable; urgency=medium")); assert!(content.contains("* Fix bug A")); assert!(content.contains("* Add feature B")); + assert!(content.contains(" -- Maintainer Maintainer ")); // Should still contain old content assert!(content.contains("mypackage (0.1.0-1) unstable; urgency=medium")); }