diff options
| author | onur-ozkan <work@onurozkan.dev> | 2025-01-09 12:01:51 +0300 |
|---|---|---|
| committer | onur-ozkan <work@onurozkan.dev> | 2025-01-12 08:43:29 +0300 |
| commit | 9878d63acbd95c63b4cc2ec4034e4eddbb9cd6bb (patch) | |
| tree | 7b75daea0e43c625297d51d2e4e9c0ef98da9865 /src | |
| parent | 1fa66573cdd267bbc6eafb64fbe8235d806ad61d (diff) | |
| download | rust-9878d63acbd95c63b4cc2ec4034e4eddbb9cd6bb.tar.gz rust-9878d63acbd95c63b4cc2ec4034e4eddbb9cd6bb.zip | |
add coverage for `BuildStamp::with_prefix`
Signed-off-by: onur-ozkan <work@onurozkan.dev>
Diffstat (limited to 'src')
| -rw-r--r-- | src/bootstrap/src/utils/build_stamp/tests.rs | 16 |
1 files changed, 16 insertions, 0 deletions
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); +} |
