From 9878d63acbd95c63b4cc2ec4034e4eddbb9cd6bb Mon Sep 17 00:00:00 2001 From: onur-ozkan Date: Thu, 9 Jan 2025 12:01:51 +0300 Subject: [PATCH] add coverage for `BuildStamp::with_prefix` Signed-off-by: onur-ozkan --- src/bootstrap/src/utils/build_stamp/tests.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/bootstrap/src/utils/build_stamp/tests.rs b/src/bootstrap/src/utils/build_stamp/tests.rs index 4e8a4307844..0637897507a 100644 --- a/src/bootstrap/src/utils/build_stamp/tests.rs +++ b/src/bootstrap/src/utils/build_stamp/tests.rs @@ -42,3 +42,19 @@ fn test_is_up_to_date() { build_stamp.remove().unwrap(); } + +#[test] +fn test_with_prefix() { + let dir = temp_dir(); + + let stamp = BuildStamp::new(&dir).with_stamp("v1.0.0"); + assert_eq!(stamp.path.file_name().unwrap(), ".stamp"); + + let stamp = stamp.with_prefix("test"); + let expected_filename = ".test-stamp"; + assert_eq!(stamp.path.file_name().unwrap(), expected_filename); + + let stamp = stamp.with_prefix("extra-prefix"); + let expected_filename = ".extra-prefix-test-stamp"; + assert_eq!(stamp.path.file_name().unwrap(), expected_filename); +}