From 9cffa8db9fb2a89f181437cabe46c8fc61defb51 Mon Sep 17 00:00:00 2001 From: EETagent Date: Sat, 29 Oct 2022 21:10:39 +0200 Subject: [PATCH] fix: improve test_random_8_char_string --- core/src/crypto.rs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/core/src/crypto.rs b/core/src/crypto.rs index 9ee678e..9c90d90 100644 --- a/core/src/crypto.rs +++ b/core/src/crypto.rs @@ -254,12 +254,14 @@ pub async fn decrypt_file_with_private_key_as_buffer>( mod tests { #[test] fn test_random_8_char_string() { - let s = super::random_8_char_string(); - // Is 8 chars long - assert_eq!(s.len(), 8); - // Does not contain possibly confusing characters - assert!(!s.contains('0')); - assert!(!s.contains('O')); + for _ in 0..1000 { + let s = super::random_8_char_string(); + // Is 8 chars long + assert_eq!(s.len(), 8); + // Does not contain possibly confusing characters + assert!(!s.contains('0')); + assert!(!s.contains('O')); + } } #[tokio::test]