🐛 fix: add test for asset name format and bump to 0.5.2

Adds a unit test that asserts detect_arch returns names prefixed
with 'tmuxido-' and suffixed with '-linux', matching what CI uploads.
This commit is contained in:
2026-03-01 03:43:10 -03:00
parent 36aaa65945
commit 2b1773375a
4 changed files with 20 additions and 2 deletions
+13
View File
@@ -198,6 +198,19 @@ mod tests {
assert!(version.contains('.'));
}
#[test]
fn should_prefix_arch_asset_with_tmuxido() {
let arch = detect_arch().expect("should detect supported arch");
assert!(
arch.starts_with("tmuxido-"),
"asset name must start with 'tmuxido-', got: {arch}"
);
assert!(
arch.ends_with("-linux"),
"asset name must end with '-linux', got: {arch}"
);
}
#[test]
fn should_compare_versions_correctly() {
assert_eq!(