Update aes dependency
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2022-08-20 09:30:36 +02:00
parent 8b2d3b7fae
commit 68e0aa2565
4 changed files with 114 additions and 17 deletions

View File

@ -30,4 +30,26 @@ pub fn apply_env_vars(val: &str) -> String {
}
val
}
#[cfg(test)]
mod test {
use std::env;
use crate::utils::string_utils::apply_env_vars;
const VAR_ONE: &str = "VAR_ONE";
#[test]
fn test_apply_env_var() {
env::set_var(VAR_ONE, "good");
let src = format!("This is ${{{}}}", VAR_ONE);
assert_eq!("This is good", apply_env_vars(&src));
}
const VAR_INVALID: &str = "VAR_INV@LID";
#[test]
fn test_invalid_var_syntax() {
let src = format!("This is ${{{}}}", VAR_INVALID);
assert_eq!(src, apply_env_vars(&src));
}
}