test (backend-rs): fix version format

This commit is contained in:
naskya 2024-05-04 16:17:33 +09:00
parent 0f4c05a64f
commit 8c22b0d07f
No known key found for this signature in database
GPG key ID: 712D413B3A9FED5C

View file

@ -61,9 +61,9 @@ mod unit_test {
use crate::database::cache;
fn validate_version(version: String) {
// version: YYYYMMDD
assert!(version.len() == 8);
assert!(version.chars().all(|c| c.is_ascii_digit()));
// version: YYYYMMDD or YYYYMMDD-X
assert!(version.len() >= 8);
assert!(version[..8].chars().all(|c| c.is_ascii_digit()));
// YYYY
assert!(&version[..4] >= "2024");
@ -73,8 +73,8 @@ mod unit_test {
assert!(&version[4..6] <= "12");
// DD
assert!(&version[6..] >= "01");
assert!(&version[6..] <= "31");
assert!(&version[6..8] >= "01");
assert!(&version[6..8] <= "31");
}
#[tokio::test]