This commit is contained in:
parent
facbde55bd
commit
7846f91afe
11 changed files with 209 additions and 54 deletions
|
|
@ -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]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue