From 916c46905b38ea0f21afb49457f4d4af93bbefd3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= Date: Fri, 22 Nov 2024 12:07:10 +0100 Subject: [PATCH] api types: extend backup archive name parsing tests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit and also test the error triggered by a directory path being passed in. Signed-off-by: Fabian Grünbichler --- pbs-api-types/src/datastore.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pbs-api-types/src/datastore.rs b/pbs-api-types/src/datastore.rs index 666797fc..711051d0 100644 --- a/pbs-api-types/src/datastore.rs +++ b/pbs-api-types/src/datastore.rs @@ -1817,7 +1817,13 @@ mod tests { #[test] fn test_invalid_backup_archive_names() { - let invalid_archive_names = ["/invalid/", "/invalid/..", "/invalid/archive-name.invalid"]; + let invalid_archive_names = [ + "/invalid/", + "/invalid/archive-name.pxar/", + "/invalid/archive-name.pxar.didx/", + "/invalid/..", + "/invalid/archive-name.invalid", + ]; for archive_name in invalid_archive_names { assert!(BackupArchiveName::from_path(archive_name).is_err());