Format with rustfmt
All checks were successful
ci / check (push) Successful in 44s

This commit is contained in:
Jean Chevronnet 2026-07-29 19:17:16 +00:00
parent facbde55bd
commit 7846f91afe
No known key found for this signature in database
GPG key ID: 439666D63A9477E4
11 changed files with 209 additions and 54 deletions

View file

@ -2,7 +2,14 @@ use rustbot::bot::module::{Action, Command, Module};
use rustbot::bot::modules::hash::{md5, sha1, sha256, Hash};
fn cmd<'a>(name: &'a str, args: &'a [&'a str]) -> Command<'a> {
Command { sender: "u", reply_to: "#c", name, args, prefix: ">", network: "t" }
Command {
sender: "u",
reply_to: "#c",
name,
args,
prefix: ">",
network: "t",
}
}
fn reply(actions: &[Action]) -> &str {
@ -65,8 +72,14 @@ fn module_all_hashes() {
let mut m = Hash;
let r = reply(&m.on_command(&cmd("hash", &["abc"]))).to_string();
assert!(r.contains("md5: 900150983cd24fb0d6963f7d28e17f72"), "{r}");
assert!(r.contains("sha1: a9993e364706816aba3e25717850c26c9cd0d89d"), "{r}");
assert!(r.contains("sha256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"), "{r}");
assert!(
r.contains("sha1: a9993e364706816aba3e25717850c26c9cd0d89d"),
"{r}"
);
assert!(
r.contains("sha256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad"),
"{r}"
);
}
#[test]