diff options
author | Daniil Baturin <daniil@baturin.org> | 2015-02-26 05:05:48 +0600 |
---|---|---|
committer | Daniil Baturin <daniil@baturin.org> | 2015-02-26 05:05:48 +0600 |
commit | 31d9872ec6c4500a5e3b303e207445dae876172f (patch) | |
tree | 33fe6954122ed60de7c9911f4a01c45f49606541 /test | |
parent | b02d815d0de1b358a253806290932e85a0ac34b6 (diff) | |
download | vyconf-31d9872ec6c4500a5e3b303e207445dae876172f.tar.gz vyconf-31d9872ec6c4500a5e3b303e207445dae876172f.zip |
Add a test for list_children.
Diffstat (limited to 'test')
-rw-r--r-- | test/vyconf_tree_test.ml | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/vyconf_tree_test.ml b/test/vyconf_tree_test.ml index d9cb76a..079228c 100644 --- a/test/vyconf_tree_test.ml +++ b/test/vyconf_tree_test.ml @@ -40,12 +40,20 @@ let test_insert_multi_level test_ctxt = let root = make_full "root" () [foo] in assert_equal root node' +(* list_children correctly returns a list of children names *) +let test_list_children test_ctxt = + let node = make "root" () in + let node' = insert_child () node ["foo"] () in + let node'' = insert_child () node' ["bar"] () in + assert_equal (list_children node'') ["foo"; "bar"] + let suite = "VyConf tree tests" >::: [ "test_make_node" >:: test_make_node; "test_insert_immediate_child" >:: test_insert_immediate_child; "test_insert_multiple_children" >:: test_insert_multiple_children; "test_insert_multi_level" >:: test_insert_multi_level; + "test_list_children" >:: test_list_children; ] let () = |