Skip to content

Commit 102b1d6

Browse files
committed
Added generate password test
1 parent ad0a01d commit 102b1d6

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

src/password_manager/generate.rs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,22 @@ pub fn main(command: &ArgMatches) {
7777
}
7878
}
7979
displaylib::passwords::display_one(_password);
80+
}
81+
82+
83+
#[cfg(test)]
84+
mod tests {
85+
#[test]
86+
fn generate_password() {
87+
let mut password = super::generate(
88+
512,
89+
super::utilities::PasswordSample::Ascii
90+
);
91+
assert_eq!(password.len(), 512, "ASCII password length is NOT 512!!");
92+
password = super::generate(
93+
192,
94+
super::utilities::PasswordSample::Hex
95+
);
96+
assert_eq!(password.len(), 192, "HEX password length is NOT 192!!");
97+
}
8098
}

0 commit comments

Comments
 (0)