Browse Source

test: add test for split_command

main
fdai7374 2 years ago
committed by fdai7451
parent
commit
6923dfc00f
  1. 18
      src/builtins/help.rs

18
src/builtins/help.rs

@ -32,4 +32,22 @@ fn split_command(commands: &str) -> Vec<&str> {
return splitted_command; return splitted_command;
} }
return vec!["", ""]; return vec!["", ""];
}
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_split_command_split(){
let test_string1 = "Hallo, Marcel Davis 1&1.";
assert_eq!(split_command(test_string1),vec!["Hallo,","Marcel Davis 1&1."]);
let test_string2 = "Leiter1 23für Kundenzufriedenheit.";
assert_eq!(split_command(test_string2), vec!["Leiter1", "23für Kundenzufriedenheit."]);
let test_string3 = "Wir# $%gehen erst wieder, wenn ihre Leitung läuft!";
assert_eq!(split_command(test_string3),vec!["Wir#", "$%gehen erst wieder, wenn ihre Leitung läuft!"]);
}
} }
Loading…
Cancel
Save