Skip to content

Commit 2393de5

Browse files
MJohnson459PatWie
authored andcommitted
Add tests and remove collect
1 parent 191afdd commit 2393de5

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/param_tree.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ impl ParamValue {
5757
}
5858

5959
pub(crate) fn contains(&self, key: String) -> bool {
60-
let key = key.split('/').collect::<Vec<_>>();
60+
let key = key.split('/');
6161
self.get(key).is_some()
6262
}
6363

@@ -175,4 +175,8 @@ fn test_param_tree() {
175175
tree.update_inner(["robot_configs"].iter(), Value::i4(23));
176176
let res = tree.get(["robot_configs"]).unwrap();
177177
assert_eq!(res, Value::i4(23));
178+
179+
assert!(tree.contains("/".to_owned()));
180+
assert!(tree.contains("/arms".to_owned()));
181+
assert!(tree.contains("/arms/arm_left".to_owned()));
178182
}

0 commit comments

Comments
 (0)