pinakes-core: fix hasher usage in tests
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: Ied03277d450e39299470667ef479c3526a6a6964
This commit is contained in:
parent
e15dad208e
commit
5b817e0b3e
3 changed files with 21 additions and 8 deletions
|
|
@ -1567,21 +1567,27 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn test_expand_env_var_simple() {
|
||||
let vars = FxHashMap::from([("TEST_VAR_SIMPLE", "test_value")]);
|
||||
let vars = [("TEST_VAR_SIMPLE", "test_value")]
|
||||
.into_iter()
|
||||
.collect::<FxHashMap<_, _>>();
|
||||
let result = expand_env_vars("$TEST_VAR_SIMPLE", test_lookup(&vars));
|
||||
assert_eq!(result.unwrap(), "test_value");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_expand_env_var_braces() {
|
||||
let vars = FxHashMap::from([("TEST_VAR_BRACES", "test_value")]);
|
||||
let vars = [("TEST_VAR_BRACES", "test_value")]
|
||||
.into_iter()
|
||||
.collect::<FxHashMap<_, _>>();
|
||||
let result = expand_env_vars("${TEST_VAR_BRACES}", test_lookup(&vars));
|
||||
assert_eq!(result.unwrap(), "test_value");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_expand_env_var_embedded() {
|
||||
let vars = FxHashMap::from([("TEST_VAR_EMBEDDED", "value")]);
|
||||
let vars = [("TEST_VAR_EMBEDDED", "value")]
|
||||
.into_iter()
|
||||
.collect::<FxHashMap<_, _>>();
|
||||
let result =
|
||||
expand_env_vars("prefix_${TEST_VAR_EMBEDDED}_suffix", test_lookup(&vars));
|
||||
assert_eq!(result.unwrap(), "prefix_value_suffix");
|
||||
|
|
@ -1589,7 +1595,9 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn test_expand_env_var_multiple() {
|
||||
let vars = FxHashMap::from([("VAR1", "value1"), ("VAR2", "value2")]);
|
||||
let vars = [("VAR1", "value1"), ("VAR2", "value2")]
|
||||
.into_iter()
|
||||
.collect::<FxHashMap<_, _>>();
|
||||
let result = expand_env_vars("${VAR1}_${VAR2}", test_lookup(&vars));
|
||||
assert_eq!(result.unwrap(), "value1_value2");
|
||||
}
|
||||
|
|
@ -1636,14 +1644,18 @@ mod tests {
|
|||
|
||||
#[test]
|
||||
fn test_expand_env_var_underscore() {
|
||||
let vars = FxHashMap::from([("TEST_VAR_NAME", "value")]);
|
||||
let vars = [("TEST_VAR_NAME", "value")]
|
||||
.into_iter()
|
||||
.collect::<FxHashMap<_, _>>();
|
||||
let result = expand_env_vars("$TEST_VAR_NAME", test_lookup(&vars));
|
||||
assert_eq!(result.unwrap(), "value");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_expand_env_var_mixed_syntax() {
|
||||
let vars = FxHashMap::from([("VAR1_MIXED", "v1"), ("VAR2_MIXED", "v2")]);
|
||||
let vars = [("VAR1_MIXED", "v1"), ("VAR2_MIXED", "v2")]
|
||||
.into_iter()
|
||||
.collect::<FxHashMap<_, _>>();
|
||||
let result =
|
||||
expand_env_vars("$VAR1_MIXED and ${VAR2_MIXED}", test_lookup(&vars));
|
||||
assert_eq!(result.unwrap(), "v1 and v2");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue