summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2025-02-18 19:24:46 +0100
committerLinus Färnstrand <linus@mullvad.net>2025-02-19 10:55:28 +0100
commit062f58a5be957624a11ec951e181c4a985c8e5df (patch)
tree27420688421ad5ed8b2b792a0311cb9ee469a15e
parentacb4268100ed0b4793a59609c0fb0598f72a27c0 (diff)
downloadmullvadvpn-062f58a5be957624a11ec951e181c4a985c8e5df.tar.xz
mullvadvpn-062f58a5be957624a11ec951e181c4a985c8e5df.zip
Implement test_version_display with helper function
-rw-r--r--mullvad-version/src/lib.rs27
1 files changed, 9 insertions, 18 deletions
diff --git a/mullvad-version/src/lib.rs b/mullvad-version/src/lib.rs
index 05afa46fd7..ab24ab0cd0 100644
--- a/mullvad-version/src/lib.rs
+++ b/mullvad-version/src/lib.rs
@@ -342,24 +342,15 @@ mod tests {
#[test]
fn test_version_display() {
- let version = "2024.8-beta1-dev-e5483d";
- let parsed: Version = version.parse().unwrap();
-
- assert_eq!(format!("{parsed}"), version);
-
- let version = "2024.8-beta1";
- let parsed: Version = version.parse().unwrap();
-
- assert_eq!(format!("{parsed}"), version);
-
- let version = "2024.8-alpha77-dev-85483d";
- let parsed: Version = version.parse().unwrap();
-
- assert_eq!(format!("{parsed}"), version);
-
- let version = "2024.12";
- let parsed: Version = version.parse().unwrap();
+ let assert_same_display = |version: &str| {
+ let parsed = Version::from_str(version).unwrap();
+ assert_eq!(parsed.to_string(), version);
+ };
- assert_eq!(format!("{parsed}"), version);
+ assert_same_display("2024.8-beta1-dev-e5483d");
+ assert_same_display("2024.8-beta1");
+ assert_same_display("2024.8-alpha77-dev-85483d");
+ assert_same_display("2024.12");
+ assert_same_display("2045.2-dev-123");
}
}