message: tests: add tests for variable expansion with non-alphanumerical characters
diff: @@ -313,6 +313,22 @@ pub(crate) mod tests {
  assert_eq!("BAR", &expanded);
  }
  + #[test]
  + fn set_var_with_nonalphanumerical_name() {
  + let mut variables = Variables::default();
  + variables.set("FOO!-", "BAR");
  + let expanded = VariableExpander(variables).expand_string("$FOO!-").unwrap().join("");
  + assert_eq!("BAR", &expanded);
  + }
  +
  + #[test]
  + fn set_var_with_nonalphanumerical_braces_name() {
  + let mut variables = Variables::default();
  + variables.set("FOO!-", "BAR");
  + let expanded = VariableExpander(variables).expand_string("${FOO!-}").unwrap().join("");
  + assert_eq!("BAR", &expanded);
  + }
  +
  #[test]
  #[serial]
  fn minimal_directory_var_should_compact_path() {
  