#!/bin/sh -eux source ../config.lib.sh setglobal config_file = '"./test-conf.conf'" proc test_k_config_sections { assertEquals "Section Names" $[printf "section\nsection2] $[k_config_sections $(config_file)] assertEquals "Section Names under [section2]" "baz" $[k_config_sections $(config_file) "section2] assertEquals "Section Names under [section3]" "" $[k_config_sections $(config_file) "section3] } #test_k_config_keys() { # #} # #test_k_config_read() { # ${_ASSERT_EQUALS_} "ABC to lower" abc "$(k_string_lower ABC)" #} # #test_k_config_read_error() { # #} # #test_k_config_read_string() { # #} # #test_k_config_read_bool() { # #} # #test_k_config_test_bool() { # #}